mfc中,生成时提示cfile不能将参数1从const char转换为lpctstr,还有operator =不明确是怎么回事?

代码如下voidCMfcdlg2014Dlg::OnButton1(){//TODO:AddyourcontrolnotificationhandlercodehereC... 代码如下
void CMfcdlg2014Dlg::OnButton1()

{

// TODO: Add your control notification handler code here

CFile f("文本文档.txt", CFile::modeCreate| CFile::modeNoTruncate | CFile::modeWrite);

CString s,s1,s2,s3;

GetDlgItemText(IDC_EDIT1, s1);

GetDlgItemText(IDC_EDIT2, s2);

GetDlgItemText(IDC_EDIT3, s3);

if(!(s1.GetLength()*s2.GetLength()*s3.GetLength()))

{

MessageBox(_T("请输入完整信息!"));

}

else

{

s = s1 + "|" + s2 + "|" + s3 + "\r\n";

}

f.SeekToEnd();

f.Write((LPCTSTR)s, s.GetLength());

f.Close();

}
展开
 我来答
_0x1F1E5E10
2014-07-21 · TA获得超过295个赞
知道小有建树答主
回答量:293
采纳率:50%
帮助的人:312万
展开全部
这个demo是我另一个大号 “veket的小号”写滴 ,vc6下测试OK滴 亲,特地换个马甲上来 告诉你一声
建议CFile的第一个参数改_T("文本文档.txt")
= 问题可能是高版本vc的问题
建议也用_T宏
追问
能具体点么?我在vc6下运行也没问题,但在vs2010下就提示那些错误,新手求指教。。最好能给点代码,谢谢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式