期末考試考試成績出來了,想寫乙個簡單的程式來計算一下自己的加權平均,竟然忘記了檔案的操作方法,寫出來複習一下。
過程就是讀取檔案中的內容,然後計算加權平均:
成績檔案"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...