请问我定义了 CFile file,然后编译的时候说'file' : undeclared identifier
请问 CFile类需要注意什么,网上说头文件问题等,请大神们指点下!
if (n>=600)//600个字符刚好对应120个数据
{
CStdioFile readfile;
CString readstr,readstr2;
if(readfile.Open(FilePath,CFile::modeRead))
{
while(readfile.ReadString(readstr))//逐行查询,至到文件尾
{
readstr2+=readstr;
}
readfile.Close();
}
if (file.Open(FilePath,CFile::modeCreate|CFile::modeReadWrite))
{
file.Write(readstr2,readstr2.GetLength());//原来的数据
file.Write(m_strRXData,600);//写入新的120个数据
file.Close();
m_strRXData="";//清除编辑框内容
break;
}
}
其中if (file.Open(FilePath,CFile::modeCreate|CFile::modeReadWrite))这句file以及后面的file都说
'file' : undeclared identifier
[解决办法]
CFile file;//加在下面代码的前面
if (file.Open(FilePath,CFile::modeCreate|CFile::modeReadWrite))
[解决办法]