已有56人关注
C++程序运行问题
发表在C++答疑区 2015-12-29
是否精华
版块置顶:
在《Visual C++从入门到精通》第三版的例6.6即第182页 我把“保存”按钮的单击事件代码修改如下,编译时没出错,但运行时点击“保存”按钮,可以正常弹出“保存”对话框,选好保存路径后点击“保存”时出现 Debug Error错误,但不论点击“中止”、“重试”还是“忽略”按钮都会在相应的路径有保存的文件。修改后的代码如下:
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"All Files(*.TXT)|*.TXT||",AfxGetMainWnd());
CString strPath,strText="";
       m_FileText.GetWindowText(strText);
if(dlg.DoModal() == IDOK)
{
char *write=new char[strText.GetLength()];
strPath = dlg.GetPathName();
if(strPath.Right(4) != ".TXT")
strPath += ".TXT";
m_SavePath.SetWindowText(strPath);
CFile file(_T(strPath),CFile::modeCreate|CFile::modeWrite);
strcpy(write,strText);
file.Write(write,strText.GetLength());
        delete [] write;
file.Close();

  请问一下这是什么问题?
分享到:
精彩评论 6
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2015-12-29
沙发
你好,我刚测试了一下我们书中的代码,代码是没有问题的。对于你修改之后的代码并不在我们的服务范围之内,你可以加vc++的qq群,跟群里的人交流一下。
VC/C/C++技术交流群:365354473
YKG
学分:0 LV1
2015-12-29
板凳
其实代码都是你们书中的,我只是稍微修改一下,根本没有太大的变动。你能不能把书中的代码换成我上面修改后的代码运行试试,如果你那里没有问题说明是我这里的问题,能不能帮我运行一下,麻烦了。
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2015-12-29
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
其实代码都是你们书中的,我只是稍微修改一下,根本没有太大的变动。你能不能把书中的代码换成我上面修改后的代码运行试试,如果你那里没有问题说明是我这里的问题,能不能帮我运行一下,麻烦了。
[/FIELDSET]

回复:
  代码替换后,确实出现的你描述的问题。
YKG
学分:0 LV1
2015-12-29
4L
那能否问一下,这个是什么问题引起的?
zxl409195977
学分:0 LV1
2015-12-31
5L
冒个泡
学分: LV1
TA的每日心情
开心
2020-06-16 09:16:38
2015-12-31
6L
[FIELDSET][LEGEND]引自:4楼[/LEGEND]
那能否问一下,这个是什么问题引起的?
[/FIELDSET]

回复:
  我有时间会看一下的。
首页上一页 1 下一页尾页 6 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照