VC++ 6.0为什么无法#include <sys/time.h>?我是64位win7,有关系吗?
答案:2 悬赏:80 手机版
解决时间 2021-04-02 01:05
- 提问者网友:我没有何以琛的痴心不悔
- 2021-04-01 20:26
VC++ 6.0为什么无法#include <sys/time.h>?我是64位win7,有关系吗?
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-04-01 21:38
是:sys/timeb.h
具体用法:
# include
#include
int main()
{
timeb t1, t2;
long t;
double x, sum = 1, sum1;
int i, j, n;
printf("请输入 x, n");
scanf("%lf%d",&x,&n);
ftime(&t1);
for(i=1; i <= n; i ++)
{
sum1 = 1;
for(j=1; j <= i; j++)
{
sum1 = sum1 * (-1.0 / x);
}
sum += sum1;
}
ftime(&t2);
t = (t2.time - t1.time)*1000 + (t2.millitm - t1.millitm);
printf("sum = %f,用时%ld毫秒\n",sum,t);
return 0;
}
具体用法:
# include
#include
int main()
{
timeb t1, t2;
long t;
double x, sum = 1, sum1;
int i, j, n;
printf("请输入 x, n");
scanf("%lf%d",&x,&n);
ftime(&t1);
for(i=1; i <= n; i ++)
{
sum1 = 1;
for(j=1; j <= i; j++)
{
sum1 = sum1 * (-1.0 / x);
}
sum += sum1;
}
ftime(&t2);
t = (t2.time - t1.time)*1000 + (t2.millitm - t1.millitm);
printf("sum = %f,用时%ld毫秒\n",sum,t);
return 0;
}
全部回答
- 1楼网友:毛毛
- 2021-04-01 22:49
sys/time.h 是linux下c语言的头文件。windows下包含time.h追问对啊,time.h下有没有什么结构和函数是可以将获取的时间精确到毫秒的?追答struct time_t 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);
gettime(&t);
printf("The current time is: %2d:%02d:%02d.%02d\n",
t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯