在c ++中向/从文件读取写入变量
Posted
技术标签:
【中文标题】在c ++中向/从文件读取写入变量【英文标题】:Read Write Variable to/from file in c++ 【发布时间】:2017-08-20 12:02:54 【问题描述】:我正在尝试让我的 c++ 程序先编写然后从文件中读取一个变量,但没有成功。代码如下:
#include <iostream>
#include <fstream>
using namespace std;
int f;
int main()
ifstream in("variabila.txt");
ofstream fout;
fout.open("variabila.txt");
fout<<f<<endl;
fout.close();
cout << f << endl;
cin >> f;
in >> f;
cout << f << endl;
return 0;
你能帮帮我吗?
【问题讨论】:
我认为操作顺序很重要。cin >> f;
在那里做什么?
【参考方案1】:
在关闭文件进行写入后,您应该打开文件进行读取。
#include <iostream>
#include <fstream>
using namespace std;
const int f = 123;
int main()
ofstream fout("variabila.txt");
fout<<f<<endl;
ifstream in("variabila.txt");
int g;
in >> g;
cout << g << endl;
return 0;
【讨论】:
以上是关于在c ++中向/从文件读取写入变量的主要内容,如果未能解决你的问题,请参考以下文章