文件操作:无法读取文件里的内容

无法读取文件里的内容

#include
#include
using namespace std;

int main()
{
    fstream wenjian("teax.txt", ios::out);
    int i, j, q;
    cout << "请输入两个数:" << endl;
    cin >> i;
    cin >> j;
    wenjian << i;
    wenjian << "+";
    wenjian << j;
    wenjian << "=";
    q = i + j;
    wenjian << q;
    cout << "文件里的内容:";
    char w[30] = { 0 };
    ifstream wen;
    wen.open("teax.txt");
    wen.getline(w, 30);
    cout << w<close();
    return 0;
}

运行结果:
请输入两个数:
5 2
文件里的内容:

第一次打开文件往里面输入后未关闭文件

#include<iostream>
#include<fstream>
using namespace std;

int main()
{
    fstream wenjian("teax.txt", ios::out);
    int i, j, q;
    cout << "请输入两个数:" << endl;
    cin >> i;
    cin >> j;
    wenjian << i;
    wenjian << "+";
    wenjian << j;
    wenjian << "=";
    q = i + j;
    wenjian << q;
    wenjian.close();  //关闭保存文件内容
    cout << "文件里的内容:";
    char w[30] = { 0 };
    ifstream wen;
    wen.open("teax.txt");
    wen.getline(w, 30);
    cout << w << endl;
    wen.close();
    return 0;
}