第1个回答 2015-08-09
在调用getline之前,先调用tellg()得到当前位置,然后getline(),需要返回的时候调用seekg()。
代码如下:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
void main()
{
string s; char ch[500000];
ofstream ob1("ab.txt");
ifstream ifs("exex.txt");
while(ifs)
{
getline(ifs,s);
if(ifs)
// index++;
// ob1<<s;
ifs>>ch;
ob1<<ch<<" ";
cout<<ch<<" ";
}
}本回答被网友采纳