简单的文件输入和读取

代码如下:
#include 
#include 
#include 

using namespace std;
int main(int argc, const char * argv[]) {

    //1.write
    cout << "please enter the file name : " << endl;
    string fileName;
    cin >> fileName;

    ofstream fout(fileName.c_str());
    cout << "Please enter the score : " << endl;
    float score;
    cin >> score;
    fout << "My score is : " << score <
1.写入
程序写入文件,需要注意:

1.创建一个ofstream对象,如:fout,来管理输出流;
2.将该对象与特定的文件关联起来,即:ofstream fout(fileName.c_str());
3.使用类似 fout << "My score is : " << score <的方式来进行写入文件
4.写入完毕后,要使用对象关闭输出流,即 fout.close();
5.关联文件,即以默认的方式打开文件时,如果该文件不存在,则会创建一个新的文件;如果该文件存在,则会把该文件的长度截取为0,即删除原有内容。

2.读取
写入文件时候需要注意:

1.创建一个 ifstream对象,即 reFile来管理输入流;
2.将该对象与需要读取的文件对象关联起来,即使用ifstream reFile(fileName.c_str());的方式;
3.使用reFile.get()来读取文件内容,并显示在控制台上;
4.在读取完毕,同样需要reFile.close();来关闭输入流;

你可能感兴趣的:(简单的文件输入和读取)