bool tdattransform::readlogfile(const char path,int &sign,int &level,int &z,int &y)
in.getline(log, 20);//每次讀一行,讀一行後資料流會跳到下一行
sign = std::atoi(log);
std::vectorimage1;//stl容器,這個比陣列好用
in.getline(log, 20);
level = std::atoi(log);
while (!in.eof())
if (sign == 1)//當log檔案記錄到level層時讀取的斷點
string temp = "";
if (image1[image1.size() - 1] == "")
temp = image1[image1.size() - 2];
else
temp = image1[image1.size() - 1];
int i = 0;
string getid = "";
for (i; i < 20; i++)
z = std::atoi(getid.c_str());
getid = "";
for (int j = i + 1; j < 20; j++)
if (temp[j] != '\0')
getid = getid + temp[j];
else
break;
y = std::atoi(getid.c_str());
}else//當資料為temp層進行的操作
std::vectorimage_id;
for (int i = 0; i < image1.size() - 1; i++)
sort(image_id.begin(), image_id.end());
if (image_id[0] != 0)
for (int i = 0; i < image_id.size() - 1; i++)}}
return true;
}
c 按行讀取txt
前兩天簡單的處理了一些資料,記錄一下。自己比較渣,程式設計有點水,什麼方便就用什麼了,所以分步進行。前一部分採用python處理,如下 coding utf 8 oddline open numbers between maxmin.txt w i 1for line in fl.readlines...
C語言 一行一行讀取檔案txt
參考 怎麼用c語言實現讀取乙個txt檔案裡的資料 要按行讀出來 開啟檔案 fopen 需要開啟的路徑 然後使用fgets函式讀取行 include include include define max line 1024 intmain while fgets buf,max line,fp nul...
python3 讀取txt文字最後一行
首先要理解txt文字都是實際由位元組組成的,比如對於乙個utf 8無bom編碼方式儲存的txt檔案,如果檔案內容為空,那麼該txt檔案大小為0位元組,乙個ascii字元佔乙個位元組,乙個中文字元佔3個位元組。1q 付 比如utf 8無bom編碼方式儲存的txt檔案,文字內容如上,那麼該檔案的大小則為...