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

请教用ifstream读文件,如何读两次

2013-05-02 
请问用ifstream读文件,怎么读两次?我想就用ifstream file连续读取两次c.txt始终不能实现,请问难道只能定义

请问用ifstream读文件,怎么读两次?
我想就用ifstream file连续读取两次c.txt
始终不能实现,请问难道只能定义2个file才能实现么?
代码如下:
#include <iostream>
#include <fstream>
using namespace std;

int main()
{
char c;
ifstream file;
file.open("c.txt");
while(file>>c)
{
cout<<c<<",";
}
file.close();
cout<<endl;


file.open("c.txt");
while(file>>c)
{
cout<<c<<",";


return 0;
}
[解决办法]

引用:
引用:是指回到开头吗?
file.seekg(0);

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

int main()
{
char c;
ifstream file;
file.open("c.txt");
while(file>>c……
加一句file.clear();试试

热点排行