主题:vc++6.0为什么不能调用system.h文件。
x不会飞
[专家分:0] 发布于 2011-10-15 19:42:00
提示:fatal error C1083: Cannot open include file: 'system.h': No such file or directory
回复列表 (共7个回复)
沙发
argentmoon [专家分:13260] 发布于 2011-10-15 20:46:00
system.h应该不是windows系统的
板凳
x不会飞 [专家分:0] 发布于 2011-10-15 21:08:00
那这个程序怎么让它编译通过?
#include<system.h>
#define CPR 14
main()
{
struct tm t1,t2;
char wday[][3]={"日","一","二","三","四","五","六"};
clrscr();
textmode(0xE0);
time(&t2);
while(!kbhit())
{
noidle();
time(&t1);
if(t1.hsec==t2.hsec) continue;
t2.hsec=t1.hsec;
move(1,1);
printf("%d年%2d月%2d日",t1.year+1881,t1.mon+1,t1.day+1);
move(2,(CPR-8)/2+1);
printf("%d:%d%d:%d%d",t1.hour,t1.min/10,t1.min%10,t1.sec/10,t1.sec%10);
move(3,2);
printf("今天是星期%s",wday[t1.wday]);
}
return 0;
}
3 楼
laowang [专家分:90] 发布于 2011-10-15 22:50:00
我说大哥,我给你找了半天,你好多的头文件都没包含进去clrscr,kbhit都是在conio.h中,还有tm结构体是在time.h中的。
move,noidle不知是哪儿的。你是不是用的Tubo c编译器呀?你的目的是不是打印日期,时间,星期几呀?说问题要说清楚点呀!
4 楼
x不会飞 [专家分:0] 发布于 2011-10-16 10:42:00
这是我在网上看到的一个程序,就是要输出当前时间,我用vc编译通不过。
5 楼
cgl_lgs [专家分:21040] 发布于 2011-10-17 09:59:00
vc永远编译不过去。这里有好些是vc永远不再支持的东西。
6 楼
努力ing [专家分:90] 发布于 2011-10-18 01:25:00
代码没貼全吧!
7 楼
cgl_lgs [专家分:21040] 发布于 2011-10-18 12:15:00
贴全了也没用,什么textmode之类的是TC专有的库函数,VC里是不会去再做支持的~~~~
我来回复