在TC下能运行的程序为什么在VC下不能运行
老师给了个程序,其中有三个函数调用,clrscr(),gotoxy(),wherey(),在TC下编译下一点问题,没有但到了VC下编译时却会提示错误:unresolved external symbol_clrscr等,不知为何.如果是因为VC不支持,有相应的替换办法吗? 问题点数:20、回复次数:7Top
1 楼jyc_nj(老蔣)回复于 2002-05-28 16:38:18 得分 0
tc是borland公司的,这些函数也都是Tc库提供的,不是标准C的内容,VC中有不少同名函数,但你还是会遇到不少一方没有提供的函数.Top
2 楼garfield_82(我真笨,真的)回复于 2002-05-28 16:38:59 得分 0
# inculde <conio.h> --> clrscr();//可执行。
其他如此,要包含相应的头文件。Top
3 楼zhu818(荷兰剑客)回复于 2002-05-28 17:09:09 得分 0
只包含头文件不行,还是通不过。还有别的方法吗?Top
4 楼virginsoldier(北欧野马——哈根)回复于 2002-05-28 17:51:37 得分 0
并不是所有的都不能通过的。只是TC用的是C编译器,而VC用的是C++编译器,所以在VC下编译的时候要严格的多罢了。Top
5 楼missdeer(思鹿)回复于 2002-05-28 18:40:42 得分 10
光有头文件也不行的,还有连接文件Top
6 楼gongnanfu(我心飞翔)回复于 2002-05-28 20:33:50 得分 0
clrscr(),gotoxy(),wherey()在VC系统中没有其相关的库文件定义所以会出错。
Top
7 楼anyhih(虫虫)回复于 2002-05-28 20:40:10 得分 10
vc++并不完全符合标准C++
你可以试试BCB 6.0 这个是个好东西。完全符合标准C++。Top




