16,548
社区成员




int ReadLine(CFile &file,CString &line)
{
line="";
int count=0;
BOOL bLine=FALSE;
char ch;
do
{
int readCount = file.Read(&ch, 1);
if(readCount<1)
{
if(count>0)
{
return count;
}
else
{
return -1;
}
}
switch(ch)
{
case '\r':
break;
case '\n':
bLine=TRUE;
break;
default:
line+=ch;
count++;
break;
}
}
while (!bLine);
return count;
}