MFC根據時間命名不同的文字檔案並寫入資料

2021-10-06 20:55:47 字數 775 閱讀 5837

在做專案過程中,需要在不同時刻儲存資料到txt檔案。因此需要建立不同名字的文字檔案。例如可以通過時間建立。

cstring str =

"c++"

; cfile file;

//檔案流物件

systemtime system;

//時間流物件

getlocaltime

(&system)

;//得到當前系統時間

cstring txtfilepath;

txtfilepath.

format(_t

("./../../bin/x64/%d_%d_%d_%d_%d_%d_.txt"

), system.wyear,system.wmonth,system.wday, system.whour, system.wminute,system.wsecond)

; file.

open

(txtfilepath, cfile::modecreate | cfile::modewrite)

;//資料儲存

file.

write

(str.

getbuffer()

, str.

getlength()

*sizeof

(tchar));

//str為cstring型別

file.

flush()

; file.

close()

;

用python轉換不同編碼的文字檔案

這本來應該是乙個很簡單的問題,一開始被我想複雜了。弄得繞了很大乙個圈。先說事例 得到乙個big5編碼的文字檔案,用記事本開啟顯示為亂碼,想轉換儲存為utf 8或gb 2312編碼文件,就這麼回事!開始以為要用到encode 和decode 進行內碼轉換後再儲存,結果py總是報錯 後來發現 在pyth...

用MFC寫文字文件的編輯字處理程式

通常我們所用的 words 記事本 等等 1選擇c 檔案 2選擇但文件檔案,文件和其他不同的是,有乙個一閃一閃的插入符,3 件沒有插入符。我們就給他做當我們建立乙個檔案的時候,我們就編譯一些這個工程,看到這個文插入符,現在怎麼做插入符呢,我們可以在 框架類裡面做,也可以在可視類裡面做,在框架類是包含...

不同作業系統中文字檔案換行符的區別

文字檔案的邏輯結構屬於流式檔案,採用ascii編碼標準儲存字元。ascii標準使得只含有ascii字元的文字檔案可以在unix macintosh microsoft windows dos和其它作業系統之間自由互動,而其它格式的檔案是很難做到這一點的。但是,在這些作業系統中,換行符並不相同,處理非...