dev c++中的conio.h是标准的吗?

[复制链接]
查看11 | 回复3 | 2008-12-11 11:15:11 | 显示全部楼层 |阅读模式
真是晕死了,用要最后才发现DEV C++中的库函数竟然是不完整的.
我分别打开了BORLAND BUILDER和DEV下\include目录中的conio.h看了看,发现DEV里头连最基本的gotoxy(),clrscr(),clreol()这些函数都没有.
如果我想继续用DEV,有什么方法可以把更完整的库搞上去呢?新版的DEV(好像是4.9.9.2)有没有呢?我自己试了一下把c++ builder的include移植过去,但没有成功,现在我该怎么办?高手们请帮帮忙.

回复

使用道具 举报

千问 | 2008-12-11 11:15:11 | 显示全部楼层
conio.h本来就不是ANSI C的标准库,不具备可移植性,DEV-C++使用的编译系统是GCC系的,所以要在DEV-C++中使用这些不标准的库,需要另外安装,比如curses库。另外,最好不要对这些非标准库产生依赖性(要尽量不用),否则换一个操作系统后你将无法顺序的编程。...
回复

使用道具 举报

千问 | 2008-12-11 11:15:11 | 显示全部楼层
conio.h的意义就是非标准函数库在转到C++的时候由于移植和标准性==被剪掉是很自然的……就像java里过期的类库一样…………不过这些函数都可以用别的代替啊,其他的不清楚,slrscr()可以用system("cls")...
回复

使用道具 举报

千问 | 2008-12-11 11:15:11 | 显示全部楼层
你还使用两种c++编译器呀,使用一种用熟了就可以了哈!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行