在做專案過程中,需要在不同時刻儲存資料到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和其它作業系統之間自由互動,而其它格式的檔案是很難做到這一點的。但是,在這些作業系統中,換行符並不相同,處理非...