请问一个关于文件读写的问题,程序编译错误不知到哪里出错了,请指教
代码部分为:
void CMyView::OnButton6()
{
// TODO: Add your control notification handler code here
CString strTemp="12345";
CFile mFile;
mFile.Open ("try.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite);
CArchive ar(&mFile£¬CArchive::store); //第349行
ar<<strTemp;
ar.Close();
mFile.Close();
}
编译出错信息为:
D:\Dot02_22\Dot02_22View.cpp(349) : error C2018: unknown character '0xa3'
D:\Dot02_22\Dot02_22View.cpp(349) : error C2018: unknown character '0xac'
D:\Dot02_22\Dot02_22View.cpp(349) : error C2143: syntax error : missing ')' before 'tag::id'
D:\Dot02_22\Dot02_22View.cpp(349) : error C2664: '__thiscall CArchive::CArchive(const class CArchive &)' : cannot convert parameter 1 from 'class CFile *' to 'const class CArchive &'
Reason: cannot convert from 'class CFile *' to 'const class CArchive'
No constructor could take the source type, or constructor overload resolution was ambiguous
D:\Dot02_22\Dot02_22View.cpp(349) : error C2059: syntax error : ')'
Error executing cl.exe.
Dot02_22.exe - 5 error(s), 0 warning(s)
请问该怎么改?是不是少了什么.h文件?
(这段代码是我在www.pcvc.net/category/content.asp?sendid=14看到的)