C语言中怎么编程求的当前计算机中的时间(TC里面)

如题,好象要用到time.h这个头文件说直接点,谁能编一个函数,调用了后就能在屏幕上显示当前计算机的时间。如果要用到结构体,把结构体也写清楚啊。还想要追加分也可以。... 如题,好象要用到time.h这个头文件
说直接点,谁能编一个函数,调用了后就能在屏幕上显示当前计算机的时间。
如果要用到结构体,把结构体也写清楚啊。
还想要追加分也可以。
展开
 我来答
webhunter
2006-07-17 · TA获得超过149个赞
知道答主
回答量:47
采纳率:0%
帮助的人:79.8万
展开全部
首先:system("time /t");可以
其次:有关time.h标准库

time_t time (time_t *timer)
计算从1970年1月1日到当前系统时间,并把结果返回给timer变量,函数本身返回的也是这个结果.time_t这个类型其实就是一个int.

double difftime ( time_t timer2, time_t timer1 )

把返回time2和time1所储存的时间的差.

利用上面这两个函数可以计算某阶段程序运行用掉的时间.

例如:

#include <stdio.h>
#include <time.h>

int main ()
{
time_t start,end;
char szInput [256];
double dif;

time (&start);
printf ("Please, enter your name: ");
gets (szInput);
time (&end);
dif = difftime (end,start);
printf ("Hi %s.\n", szInput);
printf ("You have taken %.2lf seconds to type your name.\n", dif );

return 0;
}

输出如下:
Please, enter your name: Juan Soulie
Hi Juan Soulie.
You have taken 3.00 seconds to type your name.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式