| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5971 人关注过本帖
标题:vc里面没有头文件conio.h怎么办
只看楼主 加入收藏
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
结帖率:88.89%
收藏
已结贴  问题点数:2 回复次数:18 
vc里面没有头文件conio.h怎么办
如题
搜索更多相关主题的帖子: 怎么办 
2012-11-03 20:40
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:2 
有的

授人以渔,不授人以鱼。
2012-11-03 20:41
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
收藏
得分:0 
回复 2楼 TonyDeng
但是它老提示错误

C:\Users\G-Feng\AppData\Local\Temp\Rar$DIa0.032\32.c(14) : warning C4013: 'window' undefined; assuming extern returning int
C:\Users\G-Feng\AppData\Local\Temp\Rar$DIa0.032\32.c(15) : warning C4013: 'textattr' undefined; assuming extern returning int
C:\Users\G-Feng\AppData\Local\Temp\Rar$DIa0.032\32.c(15) : error C2065: 'BLACK' : undeclared identifier
C:\Users\G-Feng\AppData\Local\Temp\Rar$DIa0.032\32.c(15) : error C2065: 'WHITE' : undeclared identifier
C:\Users\G-Feng\AppData\Local\Temp\Rar$DIa0.032\32.c(16) : warning C4013: 'clrscr' undefined; assuming extern returning int
C:\Users\G-Feng\AppData\Local\Temp\Rar$DIa0.032\32.c(20) : warning C4013: 'gotoxy' undefined; assuming extern returning int
执行 cl.exe 时出错.

32.exe - 1 error(s), 0 warning(s)
2012-11-03 20:45
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
VC中conio.h的函数不是这种名字啊,你那个是TC中conio.h的函数名,两种产品是不一样的。不要以为头名称一样,里面的东西就一样。除了C标准库中的有限函数,各个厂商的编译器都有各有特色的扩展库,那些是完全不同的东西,conio就是其中一种(graphics更是Borland公司才有的)。

授人以渔,不授人以鱼。
2012-11-03 20:50
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
收藏
得分:0 
回复 4楼 TonyDeng
那该怎么改呢?改头文件名吗?还是改函数名?
2012-11-03 20:55
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
你是想在控制台中实现类似TC原先这种库的功能,VC已经取消了DOS版本下MSC中的相关函数,改为使用Windows API支持了。你需要#include <Windows.h>,然后调用API函数,要你自己查资料,跟那些不是一一对应的。比如,gotoxy(),对应的是SetCursorPosition(),等等等等,还要使用控制台设备句柄。

[ 本帖最后由 TonyDeng 于 2012-11-3 20:59 编辑 ]

授人以渔,不授人以鱼。
2012-11-03 20:58
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
另外一种仿似原先DOS那么简单的办法,但要用CLI版本的C++语言来写,运行在.NET上,那个就有一整套跟TC习惯差不多的函数了。

授人以渔,不授人以鱼。
2012-11-03 21:01
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
收藏
得分:0 
回复 6楼 TonyDeng
我加了#include <Windows.h>,出现的问题也跟上面的问题是一样的哦
2012-11-03 21:02
锋了
Rank: 7Rank: 7Rank: 7
来 自:向日葵幼儿园
等 级:黑侠
威 望:2
帖 子:306
专家分:586
注 册:2012-10-27
收藏
得分:0 
回复 7楼 TonyDeng
版主觉得学习C语言用哪种编译器比较好呢?
2012-11-03 21:04
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
看6楼的补充文字,函数名是不一样的,用法也是不一样的。不可能在这里教你一整套的办法。

授人以渔,不授人以鱼。
2012-11-03 21:04
快速回复:vc里面没有头文件conio.h怎么办
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016837 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved