|
int li=0;
ifstream infls("potent.list",ios::in);
while(infls.good()){
char buf[5000];
infls.getline(buf,sizeof(buf),'\n');
cout<<buf<<endl;
printf("here li %d\n",li);
li++;
}
potent.list共105行,为什么多输出两行?最后为
......
here li 105
here li 106
莫非good()有问题?
高人给指点一下吧. |
|