C++ 文件流对象什么样情况下才能重用
来源:百度知道 编辑:UC知道 时间:2024/06/06 13:12:55
C++里面不是说流对象可以重用吗?怎么下面的程序不能读第二个文档里的数?
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
int n, m;
fstream input;
input.open("1.txt", ios::in);
input >> n;
cout << n << endl;
input.close();
input.open("2.txt", ios::in);
input >> m;
cout << m << endl;
input.close();
}
如果打开‘2.txt’的流对象起另外一个名字也不行,究竟是为什么呀??
注:两个文档中都只有1个整型数
#include <iostream>
#include <fstream>
using namespace std;
void main()
{
int n, m;
fstream input;
input.open("1.txt", ios::in);
input >> n;
cout << n << endl;
input.close();
input.open("2.txt", ios::in);
input >> m;
cout << m << endl;
input.close();
}
如果打开‘2.txt’的流对象起另外一个名字也不行,究竟是为什么呀??
注:两个文档中都只有1个整型数
//加个clear可解决问题
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
int n, m;
fstream input;
input.open("1.txt", ios::in);
input>> n;
cout << n << endl;
input.clear();
input.close();
input.open("2.txt", ios::in);
input.flush();
input >> m;
cout << m << endl;
input.close();
system("pause");
return 0;
}
C盘 在什么样的情况下 才可以 格式化 如果在DOC情况下,备份C盘中的文件。 什么样情况下? 当你成为嫌疑对象时,别人在什么样的情况下才可以搜你的身? 在不影响清晰度的情况下,什么样的视频格式文件体积最小 怎样在保证除c盘的文件不丢失的情况下换系统 系统瘫痪情况下要保留C盘中的部分文件该如何 在不删除文件的情况下怎样提高C盘的空间 编程时什么情况下使用面向对象好? 我系统装在C盘,在保证其他盘的文件情况下,如何格式化C盘并重装系统