C++ 文件读取

来源:互联网 发布:梦幻之星新星捏脸数据 编辑:程序博客网 时间:2024/06/10 07:21
#include <iostream>#include <fstream>using namespace std;void WriteOrderFile()                   // 写顺序文件{    ofstream myFile;                    // 定义写文件流    myFile.open( "data.txt", ios::out);// 打开文件    if (!myFile)                        // 判断打开文件是否成功    {        cout << "打开文件错误" << endl;        return;    }    // 向文件顺序写入两条数据    myFile << "01--张三" << endl << "02--李四" << endl;    myFile.close();                     // 关闭文件    cout << "向data.txt文件写入两条数据." << endl;}void ReadOrderFile()            // 读顺序文件{    ifstream myFile;            // 定义读文件流    myFile.open( "data.txt", ios::in ); // 打开文件    if (!myFile)                // 判断打开文件是否成功    {        cout << "打开文件错误" << endl;        return;    }    cout << "读取data.txt文件内容如下所示:" << endl;      int value;    while((value = myFile.get()) != EOF)                                // 使用get()函数顺序从文件流中读取字符并显示    {        cout << (char)value;    }    myFile.close();             // 关闭文件}int main(){    WriteOrderFile();    ReadOrderFile();    return 0;}
0 0
原创粉丝点击