CFile按行讀取並刪除行

2021-05-28 02:47:05 字數 1057 閱讀 3837

test.txt

line1   第一行內容

line2   第二行內容

line3   第三行內容

程式讀出   「第一行內容」   之後   刪除。

在讀取將讀出   「第二行內容」   之後   刪除。

void   creplacerowdlg::remocerow(int   nrow,   char*   sfile) 

dword dwfilesize = getfilesize(hfile, null);

if (dwfilesize <1)return ;

if (hfilemap == null)

//long nrownumber=5;

long ncur=0;

pvoid pvfile=mapviewoffile(hfilemap, file_map_write, 0, 0,0 );

char* p=(char*)pvfile;

long nsize=dwfilesize;///用來判斷還有多少沒有讀取,也就是是否到檔案尾

while(ncur 0)

dword dwrowlen=0;

if(ncur==nrow-1 && nsize> 0)

char* pp=(char*)pvfile;

if(nsize> 0)///nrow後面還有資料///後面部分的長度 }

if(nsize <0)

heapfree(getprocessheap(),0,pmybuf);

} }

unmapviewoffile(pvfile);

closehandle(hfilemap);

setfilepointer(hfile,dwfilesize-dwrowlen,null,file_begin);

setendoffile(hfile);

closehandle(hfile);

}

python 按行讀取並判斷按行寫入檔案

f open description opinion.json w encoding utf 8 forline inopen test1set raw search.test1.json encoding utf 8 if question type description fact or opi...

按行讀取檔案

const string strurlfilename testurl.txt ifstream fin strurlfilename.c str fstream binary if fin fin.eof string serverurl getline fin,serverurl info lo...

30 按行讀取

為此,這裡介紹一種按行讀取的方法 readline 它的執行方法 我們在設計讀取檔案的時候,一般是設計乙個迴圈,使他按行讀取 例子 檔名 啪.txt 內容 曾經滄海難為水,除卻巫山不是雲,海記憶體知己,天涯若比鄰,落霞與孤鶩齊飛,秋水共長天一色.開始讀取 1 開啟檔案 file open 啪.txt...