-3
我一直在试图调用库函数系统()调用date
在C程序如何调用日期指挥系统(c)中
它不显示任何输出。
int main()
{
char cmd[20];
strcpy(cmd, "date");
system(cmd);
return(0);
}
我一直在试图调用库函数系统()调用date
在C程序如何调用日期指挥系统(c)中
它不显示任何输出。
int main()
{
char cmd[20];
strcpy(cmd, "date");
system(cmd);
return(0);
}
使用gettimeofday()获取所有内容Date Time或其他。例如:
#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;
}
您可以使用一个简单的函数ctime()
。它将打印which day of week
month
day of month
time
,然后year
。
#include <time.h>
#include <stdio.h>
int main()
{
time_t mytime;
mytime = time(NULL);
printf(ctime(&mytime));
return 0;
}
该函数返回一个包含的日期和时间将information.It转换由所述计时器到C字符串所指向的对象time_t
C字符串。
实现'date'!='系统(日期)' –
和顺便说一句,你包括'stdlib.h'吗? –
也尝试提供'date'二进制文件的完整路径,例如'/ bin/date'或同等文件。 –