文件无法写入

来源:8-11 文本文件的操作

慕尼黑8261772

2020-08-20

#include <iostream>
#include <limits>
#include <fstream>

using namespace std;
int main() {
    int a;
    int index = 0;
    fstream fout;
    fout.open("testBuffer.txt", ios::app);
    if (!fout){
        cerr<<"the file open error"<<endl;
    }else {
        while (cin >> a) {
            fout << a << endl;
            index++;
            if (index == 5) {
                break;
            }
        }
        cin.ignore(numeric_limits<std::streamsize>::max(), '\n');
        char ch;
        cin >> ch;
        fout << "the last char is: " << ch << endl;
        fout.close();
        return 0;
    }
}

图片描述

写回答

1回答

quickzhao

2020-08-20

请确认一下是否有权限,然后具体描述一下什么系统,运行完程序什么现象。

0
11
学以致用over
回复
quickzhao
这个应该是 ../ 吧
2022-04-09
共11条回复

重学C++ ,重构你的C++知识体系

一部大片,一段历史,构建C++知识框架的同时重塑你的编程思维

3884 学习 · 1103 问题

查看课程