关于CString变量赋值的问题
//初始化文件操作
CString strFileName=fileDlg.GetPathName();
pFile = fopen(strFileName, "rb") ;
char line[2048];
int i=1;
while(!feof(pFile))
{
TRACE("分支数据:%d\n",i++);
ch = fgets(line,2048, pFile );
str+=ch;
//数据处理
TRACE("数据为:%d:%s\n",i,ch);
if (ch == NULL) continue;
}
TRACE("数据总量为:%s\n",str);
fclose(pFile);
输出分支数据都是正确的,但是最后TRACE("数据总量为:%s\n",str)中str只是很少一部分数据,并不是全部的分支数据和啊,该如何解决啊