首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

请教小弟我定义了 CFile file,然后编译的时候说'file' : undeclared identifier

2012-08-28 
请问我定义了 CFile file,然后编译的时候说file : undeclared identifier请问 CFile类需要注意什么,网上

请问我定义了 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))

[解决办法]

探讨
CFile file;//加在下面代码的前面
if (file.Open(FilePath,CFile::modeCreate|CFile::modeReadWrite))

热点排行