首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

重声明的有关问题

2012-06-19 
重声明的问题我的一个程序:ifstream fin(1.txt)ofstream fout(2.txt).........ifstream fin(2.txt

重声明的问题
我的一个程序:
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那样关闭,再打开就可以了。

热点排行