c语言 记录每次printf的时间
比如printf一个数据之后sleep1分钟在printf一个数据,记录printf命令执行的时间的代码要怎么写我没表达清楚,是每次printf语句输出时,当前的时间,不...
比如printf一个数据之后sleep1分钟在printf一个数据,记录printf命令执行的时间的代码要怎么写
我没表达清楚,是每次printf语句输出时,当前的时间,不是耗时 展开
我没表达清楚,是每次printf语句输出时,当前的时间,不是耗时 展开
3个回答
2017-08-07 · 知道合伙人互联网行家
正青春梦飞扬
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数:6837
获赞数:306021
对SEO有这独特见解 工作努力积极、团结同事 连续2个月个人工作完成优秀 客户0投诉 评委最佳班组经理
向TA提问 私信TA
关注
展开全部
可以使用头文件time.h
下面我举一个例子:
1
2
3
4
5
6
7
8
9
10
/*不能直接复制!*/
#include <stdio.h>
#include <time.h>
int main()
{
time_t t; //time_t是一种类型,定义time_t类型的t
time(&t); //取得当前时间
printf("%s\n",ctime(&t));// ctime(&t)将日期转为字符串并打印
return 0;
}
这是最简单的获取时间的方法。
下面我举一个例子:
1
2
3
4
5
6
7
8
9
10
/*不能直接复制!*/
#include <stdio.h>
#include <time.h>
int main()
{
time_t t; //time_t是一种类型,定义time_t类型的t
time(&t); //取得当前时间
printf("%s\n",ctime(&t));// ctime(&t)将日期转为字符串并打印
return 0;
}
这是最简单的获取时间的方法。
展开全部
#include<stdio.h>
#include<windows.h>
int main()
{
int i;
for(i=0;i<10;i++)
{
printf("%d\n",i);
Sleep(1000); //这是一秒种
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <windows.h>
#include <stdio.h>
int main(void)
{
int start=GetTickCount();
int p=0;
for(int i=0;i<100000000;i++)
{
p++;
}
int end=GetTickCount();
printf("程序运行耗时: %d 毫秒",end-start);
system("pause");
return 0;
}
那你看下边这个
#include <stdio.h>
#include <time.h>
void main ()
{
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "\007The current date/time is: %s", asctime (timeinfo) );
exit(0);
}
#include <stdio.h>
int main(void)
{
int start=GetTickCount();
int p=0;
for(int i=0;i<100000000;i++)
{
p++;
}
int end=GetTickCount();
printf("程序运行耗时: %d 毫秒",end-start);
system("pause");
return 0;
}
那你看下边这个
#include <stdio.h>
#include <time.h>
void main ()
{
time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
printf ( "\007The current date/time is: %s", asctime (timeinfo) );
exit(0);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询