void read(int flag)
{
ifstream infile("E:\\phone.txt",ios::in);
if(!infile)
{
cout<<"phone.dat can not open.\n";
abort();
}
i=0;
char temp1[max],temp2[max],temp3[max],temp4[max];
do
{
s[i]=new per;
infile.getline(temp1,20);
infile.getline(temp2,20);
infile.getline(temp3,2);
infile.getline(temp4,2);
strcpy((*s[i]).name,temp1);
strcpy((*s[i]).phone,temp2);
(*s[i]).sex=temp3[0];
(*s[i]).cata=temp4[0];
i++;
}while(!infile.eof());
j=i-1;
break;
}
}
谁能告诉我,代码里的getline函数的含义,以及其用法??谢谢!
UYOU
Helenr