回 帖 发 新 帖 刷新版面

主题:vc++6.0为什么不能调用system.h文件。

提示:fatal error C1083: Cannot open include file: 'system.h': No such file or directory

回复列表 (共7个回复)

沙发

system.h应该不是windows系统的

板凳

那这个程序怎么让它编译通过?
#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 楼

我说大哥,我给你找了半天,你好多的头文件都没包含进去clrscr,kbhit都是在conio.h中,还有tm结构体是在time.h中的。
move,noidle不知是哪儿的。你是不是用的Tubo c编译器呀?你的目的是不是打印日期,时间,星期几呀?说问题要说清楚点呀!

4 楼

这是我在网上看到的一个程序,就是要输出当前时间,我用vc编译通不过。

5 楼

vc永远编译不过去。这里有好些是vc永远不再支持的东西。

6 楼

代码没貼全吧!

7 楼

贴全了也没用,什么textmode之类的是TC专有的库函数,VC里是不会去再做支持的~~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册