c++中#include<time_h>中具体有那些用法

最好副例子... 最好副例子 展开
 我来答
蒲雨平鸿风
2020-02-12 · TA获得超过3944个赞
知道大有可为答主
回答量:3051
采纳率:31%
帮助的人:197万
展开全部
在void
begin();/*初始页和帮助*/
语句下添加
void
begin()
还有,你的主函数是int
类型,在最后要加上return
语句。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6d78857
2007-01-18 · TA获得超过1034个赞
知道小有建树答主
回答量:508
采纳率:0%
帮助的人:0
展开全部
你指的是time.h中的函数的用法吗?
请你打开改头文件(记事本都行),就可以看到里面有什么函数了。
有点多,要有耐心看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengjian_net
2007-01-18 · TA获得超过2865个赞
知道大有可为答主
回答量:1799
采纳率:50%
帮助的人:2514万
展开全部
time
ctime
difftime
gmtime
localtime
stime

gettime
settime

1. time
int main(void)
{
time_t t;

t = time(NULL);
printf("The number of seconds since January 1, 1970 is %ld",t);
return 0;
}
2. asctime
#include <string.h>
#include <time.h>
#include <stdio.h>

int main(void)
{
struct tm t;
char str[80];

/* sample loading of tm structure */

t.tm_sec = 1; /* Seconds */
t.tm_min = 30; /* Minutes */
t.tm_hour = 9; /* Hour */
t.tm_mday = 22; /* Day of the Month */
t.tm_mon = 11; /* Month */
t.tm_year = 56; /* Year - does not include century */
t.tm_wday = 4; /* Day of the week */
t.tm_yday = 0; /* Does not show in asctime */

t.tm_isdst = 0; /* Is Daylight SavTime; does not show in asctime */

/* converts structure to null terminated string */

strcpy(str, asctime(&t));
printf("%s\n", str);

return 0;
}
3. ctime
#include <stdio.h>
#include <time.h>

int main(void)
{
time_t t;

time(&t);
printf("Today's date and time: %s\n", ctime(&t));
return 0;
}
4. difftime
#include <time.h>
#include <stdio.h>
#include <dos.h>
#include <conio.h>

int main(void)
{
time_t first, second;

clrscr();
first = time(NULL); /* Gets system
time */
delay(2000); /* Waits 2 secs */
second = time(NULL); /* Gets system time
again */

printf("The difference is: %f seconds\n",difftime(second,first));
getch();

return 0;
}
5. gmtime
#include <stdio.h>
#include <stdlib.h>
#include <time.h>

/* Pacific Standard Time & Daylight Savings */
char *tzstr = "TZ=PST8PDT";

int main(void)
{
time_t t;
struct tm *gmt, *area;

putenv(tzstr);
tzset();

t = time(NULL);
area = localtime(&t);
printf("Local time is: %s", asctime(area));
gmt = gmtime(&t);
printf("GMT is: %s", asctime(gmt));
return 0;
}
6. localatime
#include <time.h>
#include <stdio.h>

int main(void)
{
time_t timer;
struct tm *tblock;

/* gets time of day */
timer = time(NULL);

/* converts date/time to a structure */
tblock = localtime(&timer);

printf("Local time is: %s", asctime(tblock));

return 0;
}
非标准函数
1. gettime
#include <stdio.h>
#include <dos.h>

int main(void)
{
struct time t;

gettime(&t);
printf("The current time is: %2d:%02d:%02d.%02d\n",
t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
return 0;
}
2. settime
#include <stdio.h>
#include <dos.h>

int main(void)
{
struct time t;

gettime(&t);
printf("The current minute is: %d\n", t.ti_min);
printf("The current hour is: %d\n", t.ti_hour);
printf("The current hundredth of a second is: %d\n", t.ti_hund);
printf("The current second is: %d\n", t.ti_sec);

/* Add one to the minutes struct element and then call settime */
t.ti_min++;
settime(&t);

return 0;
}

参考资料: bcb help

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式