strtoul函式用法 文字檔案的行數計算

2021-09-12 19:20:26 字數 452 閱讀 2343

#include//獲取文字檔案行數

int get_line_num(char *infile)

while((c = fgetc(fp)) != eof) //逐個讀入字元直到檔案結尾

lc = c; //儲存上乙個字元 }

fclose(fp);

if(lc != '\n')

return lines;

}//轉換讀取的每行檔案

fgets(line_tmp1, 500, pfile1) //按行讀取pfile1的資料,存放在line_tmp1快取中,每次讀取499,最後乙個位元組填'\0'

value_tmp1 = strtoul(line_tmp1, &next_value_ptr1, 16); //strtoul函式將讀取的字串按照base來解析,此處按16進製制來處理;輸出為10進製

讀取文字檔案

void ctestdlg onreadinfo cfile filewrite1 testwrite1.txt cfile modecreate cfile modewrite cfile filewrite2 testwrite2.txt cfile modecreate cfile modew...

寫文字檔案

textoper 文字檔案操作類 public class textoper 新建乙個檔案 public bool createfile string strpath,string strname else file.create strpath strname return true catch ...

文字檔案操作

1 文字檔案的寫入 建立檔案流 filestream filestream new filestream c myfile file.txt filemode.create 建立寫入器 streamwriter sw new streamwriter filestream 以流的方式寫入資料 sw....