gpt4 book ai didi

c - 如何在 C 中调用 system() 来执行日期命令

转载 作者:行者123 更新时间:2023-11-30 20:45:58 25 4
gpt4 key购买 nike

我一直在尝试调用库函数system()来在C程序中调用date

它不显示任何输出。

int main()    
{
char cmd[20];
strcpy(cmd, "date");
system(cmd);
return(0);
}

最佳答案

使用 gettimeofday() 获取所有日期时间或其他内容。例如:

#include <sys/time.h>
#include <time.h>
#include <stdlib.h>
#include <stdio.h>

int main(void)
{
char buffer[30];
struct timeval tv;

time_t curtime;



gettimeofday(&tv, NULL);
curtime=tv.tv_sec;

strftime(buffer,30,"%m-%d-%Y %T.",localtime(&curtime));
printf("%s%ld\n",buffer,tv.tv_usec);

return 0;



}

关于c - 如何在 C 中调用 system() 来执行日期命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31383028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com