五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

ReadFile返回值是true,但是讀取到的是0字節(jié),輸出緩沖區(qū)為string類型,讀取數(shù)據(jù)為空

2023-04-18 10:57 作者:ベ計院小白隆ミ  | 我要投稿

原始代碼:


斷點打到int a = 0;外層判斷處:

這種情況是因為在調(diào)用WriteFile之后,文件指針已經(jīng)在文件尾,所以ReadFile是從文件尾讀的。

解決方法就是將文件指針移動到文件開始。

在調(diào)用ReadFile之前使用SetFilePointer將文件指針移動到文件開始:

但是發(fā)現(xiàn)strRet的值為空,這也是一個坑,輸出緩沖區(qū)最好是使用基本類型:

補充一點,WriteFile之后就使用ReadFile讀取寫入的內(nèi)容,有的說是可能數(shù)據(jù)還沒有寫入文件,要使用FlushFileBuffers刷新緩沖區(qū),之后再調(diào)用ReadFile讀取內(nèi)容,但是,我調(diào)試的過程中發(fā)現(xiàn)有沒有FlushFileBuffers對于讀取數(shù)據(jù)沒有影響

ReadFile返回值是true,但是讀取到的是0字節(jié),輸出緩沖區(qū)為string類型,讀取數(shù)據(jù)為空的評論 (共 條)

分享到微博請遵守國家法律
竹溪县| 葫芦岛市| 泸溪县| 沙田区| 简阳市| 沙洋县| 乌什县| 游戏| 久治县| 临漳县| 沂源县| 白朗县| 商丘市| 治县。| 松原市| 乃东县| 珲春市| 理塘县| 明溪县| 修文县| 甘孜| 闽侯县| 扎鲁特旗| 宜昌市| 疏勒县| 定边县| 收藏| 买车| 焦作市| 四子王旗| 东山县| 共和县| 巨鹿县| 长垣县| 新巴尔虎左旗| 勐海县| 曲松县| 肇源县| 山丹县| 礼泉县| 中山市|