當前位置:編程學習大全網 - 網站源碼 - 如何用c語言從txt文件中讀出多行數據,並且算出每行數據之和,最後輸出壹個txt文件,裏面是各行的和。

如何用c語言從txt文件中讀出多行數據,並且算出每行數據之和,最後輸出壹個txt文件,裏面是各行的和。

先學好c語言在提需求, 這個題目裏涉及文件讀寫的操作。

掌握了接口,這個題目就很好搞定了

1)打開文件

FILE *r = fopen("文件", rb);

2) 打開創建壹個txt文件

FILE * w = fopen("txt", wb);

3) 循環的以行為單位讀取,直到文件結束

fgetline(r, buf, sizeof(buf), '\n');

解析行字符串buf, 累加數字求和

這裏涉及到字符串的壹些操作,及字符轉數字問題

求的和寫入txt文件

fwrite()

feof() // 檢查是否讀到文件末尾了

4) 關閉文件

fclose(r);

fclose(w);

思路就只這些,自己去摸索寫吧

  • 上一篇:有聲小說免費打包下載MP3
  • 下一篇:順口溜天氣壹九二九三九四九五九六九
  • copyright 2024編程學習大全網