64,674
社区成员
发帖
与我相关
我的任务
分享
CStringA strFlagData;
CStdioFile myFile;
if(myFile.Open(tempfilename,CFile::typeText|CFile::modeRead),&fileException)
{
strFlagData.GetBuffer(500*1024);
if(myFile.Read(strFlagData.GetBuffer(), 500*1024))
{
if(-1 != strFlagData.Find("123"))
//DO;
}
myFile.Close();
}
for (int i = 0 ; i < 500*1024 ; i++)
{
if (TmpBuf[i] == '1'&&TmpBuf[i+1] == '2'&&TmpBuf[i+2] == '3')
{
//do break;
}
}
循环读也行- -但是效率是不是有点低 请问有木有什么其他方法?