| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2531 人关注过本帖
标题:VC6.0的getdate()函数怎么不行?
只看楼主 加入收藏
lynsen
Rank: 2
等 级:论坛游民
帖 子:31
专家分:52
注 册:2011-9-4
结帖率:100%
收藏
 问题点数:0 回复次数:6 
VC6.0的getdate()函数怎么不行?
以下这个getdate()函数是在C函数手册贴过来的,在VC6.0里编译不通过,但是贴到TC就可以成功提取日期,怎么会这样啊?错误信息已贴出,急求解决啊!
谢谢各位高手
#include <dos.h>
#include <stdio.h>

int main(void)
{
   struct date d;

   getdate(&d);
   printf("The current year is: %d\n",
   d.da_year);
   printf("The current day is: %d\n",
   d.da_day);
   printf("The current month is: %d\n",
   d.da_mon);
   return 0;
}


--------------------Configuration: 简单试试 - Win32 Debug--------------------
Compiling...
简单试试.c
C:\Documents and Settings\zls\桌面\C\试试而已\简单试试.c(6) : error C2079: 'd' uses undefined struct 'date'
C:\Documents and Settings\zls\桌面\C\试试而已\简单试试.c(8) : warning C4013: 'getdate' undefined; assuming extern returning int
C:\Documents and Settings\zls\桌面\C\试试而已\简单试试.c(10) : error C2224: left of '.da_year' must have struct/union type
C:\Documents and Settings\zls\桌面\C\试试而已\简单试试.c(12) : error C2224: left of '.da_day' must have struct/union type
C:\Documents and Settings\zls\桌面\C\试试而已\简单试试.c(14) : error C2224: left of '.da_mon' must have struct/union type
执行 cl.exe 时出错.

简单试试.exe - 1 error(s), 0 warning(s)
搜索更多相关主题的帖子: 函数 current include return 
2012-02-15 00:00
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
vc6.0版本的<dos.h>中不包含getdate函数。

梅尚程荀
马谭杨奚







                                                       
2012-02-15 07:53
lynsen
Rank: 2
等 级:论坛游民
帖 子:31
专家分:52
注 册:2011-9-4
收藏
得分:0 
回复 2楼 有容就大
哇,兄弟起得好早啊
那请问在VC6.0中怎样提取日期啊?谢谢!
2012-02-15 09:44
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
程序代码:
#include <stdio.h>
#include <time.h>

int main(void)
{
   time_t  NowTime;

   time(&NowTime);
   printf("The current time is:     ");
   printf("%s\n", ctime(&NowTime));

   return 0;
}

梅尚程荀
马谭杨奚







                                                       
2012-02-15 09:49
lynsen
Rank: 2
等 级:论坛游民
帖 子:31
专家分:52
注 册:2011-9-4
收藏
得分:0 
回复 4楼 有容就大
我把TC的dos头文件复制到VC覆盖了,应该没事吧??
2012-02-15 09:51
有容就大
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:东土大唐
等 级:版主
威 望:74
帖 子:9048
专家分:14309
注 册:2011-11-11
收藏
得分:0 
试下吧。我没试验过不敢断言。

梅尚程荀
马谭杨奚







                                                       
2012-02-15 09:55
lynsen
Rank: 2
等 级:论坛游民
帖 子:31
专家分:52
注 册:2011-9-4
收藏
得分:0 
回复 6楼 有容就大
嗯,好的,已经知道怎么解决了,谢谢!!
2012-02-15 10:00
快速回复:VC6.0的getdate()函数怎么不行?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013459 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved