有沒有辦法做這樣的事情。如何在C中的printf中打印系統(「日期」)?
printf("Display Time is %S\n",system("date"));
我知道我可以使用時間結構打印日期,但我想知道我是否可以做這樣的事情。
有沒有辦法做這樣的事情。如何在C中的printf中打印系統(「日期」)?
printf("Display Time is %S\n",system("date"));
我知道我可以使用時間結構打印日期,但我想知道我是否可以做這樣的事情。
system("date > out.txt");
閱讀後out.txt
或
POPEN()
是的,只要看看man strftime
,或看看here。
我知道這個問題是一歲,但我發現,工作對我來說更好的解決方案:
printf("Date: %s %s\n",__DATE__,__TIME__);
__ DATE __實際上是指預處理器運行/編譯文件的時間。這不是OP要求的。 –
如果我沒有弄錯它涉及時間結構的權利。如何做到這一點而不涉及時間結構? – Kitcha