因為學姐的項目需要,要用到excel的讀入讀出,百度過后發現txt的讀入讀出比較簡單,於是,我采用了先把excel轉成txt,然后再讀入。
方法是csdn上的天使的原地址: https://blog.csdn.net/hzw9806/article/details/80543691
#include <fstream> #include <iostream> using namespace std; int main() { int a[10]; ifstream in("讀入.txt"); for(int i=0;i<10;i++) in>>a[i]; for(int i=0;i<10;i++) cout<<a[i]<<endl; ofstream out("輸出.txt"); out<<"完全ojbk"; in.close(); out.close(); cin.get(); }
首先我們來補充一下相關知識:
ifstream in(ifile);//構造一個ifstream並打開給定文件
ofstream out;//構造輸出文件流,未關聯任何文件
in.close();//關閉文件
in.open(ifile + "2");//打開另一個文件
好的 看不懂沒關系,繼續向下看:
第一步操作:在桌面上建立輸入.txt 文件 並且在里面按照格式輸入相應的數據
比如這個代碼要對a[10]數組進行賦值,那么提前將txt里輸入 1 2 3 4 5 6 7 8 9 0
ifstream in 就是讀入文件 然后 按照循環輸入數組每個位置的數值,這里要注意 不能用cin 而是 in
中間的cout指的是在dev里面輸出數組 與txt無關 可以忽略
第二步操作:同時輸出ofstream 將內容輸出到 輸出.txt 代碼中是輸出ojbk(奸笑)
那么輸出的內容就是
第三步:in.close out.close 分別指代關閉文件
簡簡單單三步,完全ojbk 啊, 這樣以后大家就可以熟練運用掌握讀寫文件有關的操作啦!
完結,撒花