int _tmain(int argc, _TCHAR* argv[])
{
ifstream ins("1.txt");
char ch[50],ch1[20],ch2[20];
while (!ins.eof()) {
ins.getline(ch,60);
strncpy(ch1,ch,((string)ch).find(' '));
double num1=atof(ch1);
memset(ch,' ',((string)ch).find(' '));
int l=(int)((string)ch).find_first_not_of(' ');
memset(ch,'*',l);
int L=(int)((string)ch).find(' ');
for (int i=0,j=l;i<L-l;j++)
if (ch[j]!=' '&&ch[j]!='*') {
ch2[i]=ch[j];
i++;
}
double num2=atof(ch2);
cout<<num1<<"
"<<num2<<endl;
}
return 0;
}
正个过程放进while(!fin.eof())循环里。。。