〃Monster?︷ 发表于 2013-9-16 17:06:17

怎样在TC中创建一个C文件啊

#include <dos.h>
#include <stdio.h>

void main()
{
   struct date d;
   struct time t;
   getdate(&d);
   gettime(&t);
   printf("the current day is: %d--%d--%d\n", d.da_year, d.da_mon, d.da_day);
   printf("the current time is:%d:%d:%d", t.ti_hour, t.ti_min, t.ti_sec);
   getch();
}
日期及时间.c
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(6) : error C2079: 'd' uses undefined struct 'date'
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(7) : error C2079: 't' uses undefined struct 'time'
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(8) : warning C4013: 'getdate' undefined; assuming extern returning int
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(9) : warning C4013: 'gettime' undefined; assuming extern returning int
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(10) : error C2224: left of '.da_year' must have struct/union type
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(10) : error C2224: left of '.da_mon' must have struct/union type
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(10) : error C2224: left of '.da_day' must have struct/union type
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(11) : error C2224: left of '.ti_hour' must have struct/union type
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(11) : error C2224: left of '.ti_min' must have struct/union type
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(11) : error C2224: left of '.ti_sec' must have struct/union type
D:\C语言\MSDev98\MyProjects\日期及时间\日期及时间.c(12) : warning C4013: 'getch' undefined; assuming extern returning int
执行 cl.exe 时出错.

日期及时间.obj - 1 error(s), 0 warning(s)


苹果沃珂 发表于 2013-9-16 17:29:31

struct date d;
struct time t;
这两个结构在哪里定义呢?声明在哪里呢?出错原因:未经声明而直接使用。

〃Monster?︷ 发表于 2013-9-16 18:58:32

苹果沃珂 发表于 2013-9-16 17:29 static/image/common/back.gif
struct date d;
struct time t;
这两个结构在哪里定义呢?声明在哪里呢?出错原因:未经声明而直接使用。

额。。应该怎么输入?

liufei_vip 发表于 2013-9-16 22:20:07

#include <conin.h>

811831132 发表于 2018-8-3 12:42:55

牛逼

811831132 发表于 2018-8-3 12:44:19

我一个2018年的来考古C语言知识
页: [1]
查看完整版本: 怎样在TC中创建一个C文件啊