读书人

重声明的有关问题

发布时间: 2012-06-19 14:45:20 作者: rapoo

重声明的问题
我的一个程序:
ifstream fin("1.txt");

ofstream fout("2.txt");
.........
ifstream fin("2.txt");
我想将1.txt中的部分内容输出到2.txt中,然后在对2.txt中的内容进行操作,发生错误如下:

‘std::ifstream fin’重声明
‘std::ifstream fin’ previously declared here

该如何解决,谢谢!


[解决办法]
fin.close();
fin.open("2.txt");
[解决办法]
第二个fin不需要定义。
直接像1L那样关闭,再打开就可以了。

读书人网 >C++

热点推荐