首先,我對X ++的瞭解很少,我只需要編輯我提供的代碼。 我有一個C++程序,它創建一個文本文件並在其中存儲數據。眼下程序正在使用:如何命名我在當前日期/時間後創建的文本文件
outfile.open("C:/Users/Admin/Documents/MATLAB/datafile.txt", std::ios::app);
但我需要每個運行此代碼的時間來改變這種代碼的話,它會創建一個新的文件名。我的建議是以某種方式將時間/日期作爲文件名,但我不確定如何執行此操作。我試過研究,看起來像使用time_t
是要走的路,但我不確定如何將它用於我的案例。
是否有可能在時間/日期保存爲一個變量,然後使用:
outfile.open("C:/Users/td954/Documents/MATLAB/<DEFINED VARIABLE>", std::ios::app);
// ^^^^^^^^^^^^^^^^^^
如果是這樣,我將如何去這件事嗎?
謝謝你們
我試着實現你所建議的代碼,但是我得到錯誤'fmt':找不到標識符。有一個頭,我需要包括該功能 – user3131101
看看整個帖子...我已經給你的fmt的代碼。這是第二個代碼。 – Ezo
只需複製第二個代碼(fmt函數定義),然後把#include,然後在它下面放第一個代碼。 –
Ezo