C語言簡單的檔案開啟 讀取資料 寫回檔案操作

2021-06-17 23:01:18 字數 918 閱讀 2152

期末考試考試成績出來了,想寫乙個簡單的程式來計算一下自己的加權平均,竟然忘記了檔案的操作方法,寫出來複習一下。

過程就是讀取檔案中的內容,然後計算加權平均:

成績檔案"1.txt"(第一列是成績,第二列是學分):

75 1

75 3

87 3

83 2

81 3

88 3

75 3

71 3

85 1

84 3

83 3

88 1

91 2

85 1

·c++**(ifstream/ofstream/fstream檔案輸入輸出流):

#include#include#includeusing namespace std;

ifstream fin; //定義檔案輸入流

ofstream fout; //定義檔案輸出流

int main()

int x=0,y=0;

for(int j=0;j在linux下用"

input.cc:

#includeusing namespace std;

int main()

{ int a,b;

cin>>a>>b;

cout

3 1

執行方法:

這麼做的缺點就是程式無法判斷檔案讀取結束,如果遇到迴圈while的情況,有可能重複讀取最後一行的資料不結束。

還可以用shell指令碼寫,抽空可以學習補充。

C語言讀取txt檔案的資料

讀取txt的資料,在matlab中一條語句就可以實現,c語言中卻要複雜很多。嘗試了很多種方法,終於讀取到了想要的資料,方法比較笨,但好在只是用來試驗,可以不用在乎效率,以後看到好的方法再加以改進。include stdafx.h include include include include inc...

C 簡單讀取檔案

現在寫了一些 想使用最少 來寫簡單的讀檔案,所以我就寫了這個文章 private byte readfile fileinfo file return memorystream.getbuffer 這個方法效能比較差,但是 很簡單 string str using var stream newstr...

C 簡單讀取檔案

現在寫了一些 想使用最少 來寫簡單的讀檔案,所以我就寫了這個文章 private byte readfile fileinfo file return memorystream.getbuffer 這個方法效能比較差,但是 很簡單 string str using var stream newstr...