VS2019定义struct date 不允许使用不完整的类型怎么解决?

在联系书上实例的时候定义一个struct date结构体,VS报错说不允许使用不完整的类型。我用的还是书上的源码,也不行,求大神解答
源码如下:

#include <dos.h>
#include <stdio.h>
main()
{
	struct date setd,now; 										/*定义setd为date结构体变量*/
	struct date origind; 										/*定义origind为date结构体变量*/
	getdate(&origind); 											/*获取系统当前日期*/
	printf("original data is:%d--%d--%d\n", origind.da_year, origind.da_mon,origind.da_day);	/*输出系统当前日期*/
	setd.da_year = 2008; 										/*设置系统日期中年份为2008*/
	setd.da_mon = 10;											/*设置系统日期中月份为10*/
	setd.da_day = 23;											/*设置系统日期中日为23*/
	setdate(&setd); 								/*使用setdate()按照上面指定的数据对系统时间进行设置*/
	getdate(&now);											/*获取系统重新设置后的当前日期*/
	printf("date after setting is:%d--%d--%d", now.da_year, now.da_mon,now.da_day);	/*输出设置后的系统时间*/
	getch();
}

这是VS报错的图片

这怎么办,在线等!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值