0
我想將時間戳複製到字符串temp。將時間戳複製到字符串
cout << "Begin time: " << ctime(&timer);
成功打印出:
開始時間:星期一3月3日17點40分04秒2014
這是我想要的格式。
我現在的代碼;然而,編譯,但沒有打印任何東西。
sprintf(temp, "Begin time: %d\n", ctime(&timer));
cout << temp << endl;
很確定%d表示雙倍。 ctime()返回一個char *。那麼試試%s? – stakSmashr
@RuolinFan很確定'%d'表示十進制_整數_。 '%lf'是雙倍的。 – timrau
啊我看到了,當我說「雙」我只是指十進制數。感謝您的洞察力! – stakSmashr