-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'或同等文件。 –