CFile modeNoTruncate引數詳解

2021-10-12 07:18:56 字數 712 閱讀 2586

大致意思:

假如你不用這個引數的話,用modecreate模式建立和開啟乙個檔案,假如這個檔案已經存在,則會清空這個已經存在的檔案,加上modenotruncate的話,就不會清空這個檔案了 。

在mfc中,追加資料也比較簡單,好像設定cfile::modenotruncate引數就可以了。這個例子在cstdiofile類進行檔案操作,讀寫等。可是,看了下好像沒有簡單的方法,於是在網上看到這樣的寫法:

遇到問題:

新增上cfile::modenotruncate引數,檔案好像並沒有繼續往下寫;

解決辦法:

1、在writestring寫字串之前加了個把指標先定位到檔案末尾的**,就可以了

cstring strtmp=「hehe/r/n」;

cstdiofile file(strfile,cfile::modecreate|cfile::modenotruncate|cfile::modewrite);

file.seektoend();//先定位到檔案尾部

其實本質上這兩個是乙個方法。

hda verb引數詳表

hda verb引數詳表 hda verb的由來 hda verb是linux下面的alsa project的一條命令,它的作用是傳送hd audio命令。命令格式 linux hda verb dev snd hwc0d0 0x12 0x701 2 mac hda verb 0x12 0x701 ...

linux shutdown命令以及引數詳解

在說shutdown命令之前 先說一下sync命令 sync 將記憶體中尚未寫入硬碟的資料寫入硬碟 因為linux為了保證資料讀寫速度,把常用的資料放在記憶體中,不會立即寫入硬碟,如果有不當關機,這些資料就會丟失 所以在執行shutdown reboot之類的命令之前,應當多執行幾次sync命令來保...

mysql監控的引數 mysql監控引數詳解

一 監控採集依據 主要基於show global status對資料進行採集 二 對使用者進行授權,然後使用show global status進行採集分析。mysql uroot p x e show global status 檢視所有的值 監控項注釋 aborted clients 客戶端不能...