CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

如何在VC控制台下运行C程序

楼主fivan(伊凡)2001-11-22 15:00:19 在 C/C++ / C语言 提问

我在书上的一个例子中,有一个C++程序,但到我的VC下却不能编译,因为没有找到<dos.h>文件,因而其中的函数(比如:peek(),outport()..)不能用,但用TC   2.0可以通过,不知如何解决. 问题点数:20、回复次数:5Top

1 楼xddjd(C初学者)回复于 2001-11-22 15:19:08 得分 5

你要选择file->new   ->在files里面选择c++   source   file;  
  这样生成一个project,而且可以把你的c++   source   file粘贴过去,就可以编译.看下例照样可以编译通过.  
   
   
  #include   <string.h>  
  #include   <stdio.h>  
  #include   <conio.h>  
  #include   <dos.h>  
   
  void   main(   void   )  
  {  
        char   buffer[61]   =   "How   long   am   I?";  
        int     len;  
        len   =   strlen(   buffer   );  
        printf(   "'%s'   is   %d   characters   long\n",   buffer,   len   );  
  }Top

2 楼fivan(伊凡)回复于 2001-11-22 15:26:11 得分 0

还是不行.  
  Top

3 楼ranata(刚)回复于 2001-11-22 16:56:07 得分 5

TO   xddjd()   
  你的方法是没用的,你的程序虽然包含了dos.h,但是没用到其中的函数,所以可以通过.  
  我也遇到过这样的问题,但是没有彻底解决.  
  当时没办法,只有在VC中嵌入汇编自己写了一个outport()函数.Top

4 楼xddjd(C初学者)回复于 2001-11-29 09:45:11 得分 0

peek()在iostream.h中有,至于outport()在vc++中则改为outp(),用法差不多,你试试.Top

5 楼todaytoday(旁观)回复于 2001-11-29 09:53:24 得分 10

        既然是例子,你应该关注他的思路,而不是能在多少平台上编译。  
  如果你要用这个例子做东西,dos下的当然没问题,windows下的就应该  
  用windows的api,对吗?Top

相关问题

  • 在VC中能运行C++程序吗?
  • c程序如何在VC里运行
  • 新手入门:C++程序如何在VC中运行?
  • 急问:如何在VC中运行C程序?
  • c的程序在VC里可以运行吗
  • (100分)turbo c++ 中运行的程序如何在vc中运行
  • C#程序运行问题
  • 请高手帮忙看看vc下运行的main带参数的c 程序??
  • 要在vc中运行纯c的程序要加入什么头文件?
  • 用VC编了一个C++程序,但编译通不过(非语法错误),请问还需要如何设置VC才能正常运行C++程序

关键词

  • c++
  • 函数
  • outport
  • 程序
  • 例子
  • 通过
  • len
  • buffer
  • include

得分解答快速导航

  • 帖主:fivan
  • xddjd
  • ranata
  • todaytoday

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo