c++的讀入txt文件(轉)


因為學姐的項目需要,要用到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 啊, 這樣以后大家就可以熟練運用掌握讀寫文件有關的操作啦!

 

完結,撒花

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM