Vc++
发表在VC++视频课程答疑 2017-07-31
是否精华
版块置顶:

vc++6.0从入门到精通第三版,第二篇第六章,例【6.6】有些个步骤在光盘上没有?181页和182页。

分享到:
精彩评论 9
自然规律
学分:12 LV2
2017-07-31
沙发

我看不懂,光盘上,也听不太懂。

大米粥
学分:1330 LV8
TA的每日心情
伤心
2017-05-02 10:51:31
2017-07-31
板凳

你说的实例是“使用“文件”对话框打开和保存文件”这个例子么?每一行的代码都有注释,具体哪个步骤不明白呢?

自然规律
学分:12 LV2
2017-07-31
地板

在6.0上运行时,总是出现未声明???

大米粥
学分:1330 LV8
TA的每日心情
伤心
2017-05-02 10:51:31
2017-08-01
4L

自然规律 发表于2017-07-31 16:39

在6.0上运行时,总是出现未声明???

出现这个问题的时候截个图发上来,这么说我也不太明白是什么错误。

自然规律
学分:12 LV2
2017-08-01
5L

大米粥 发表于2017-08-01 16:35

出现这个问题的时候截个图发上来,这么说我也不太明白是什么错误。

好的,谢谢

自然规律
学分:12 LV2
2017-08-02
6L

自然规律 发表于2017-08-01 18:03

好的,谢谢

------------------Configuration: FileDialog - Win32 Debug--------------------

Compiling...

FileDialogDlg.cpp

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(182) : error C2065: 'm_OpenPath' : undeclared identifier

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(182) : error C2228: left of '.SetWindowTextA' must have class/struct/union type

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2143: syntax error : missing ';' before 'if'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2143: syntax error : missing ')' before 'if'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2059: syntax error : '<'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2059: syntax error : ')'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(187) : error C2143: syntax error : missing ';' before '{'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(191) : error C2065: 'm_FileText' : undeclared identifier

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(191) : error C2228: left of '.SetWindowTextA' must have class/struct/union type

执行 cl.exe 时出错.


自然规律
学分:12 LV2
2017-08-02
7L

自然规律 发表于2017-08-02 01:20

------------------Configuration: FileDialog - Win32 Debug--------------------

Compiling...

FileDialogDlg.cpp

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(182) : error C2065: 'm_OpenPath' : undeclared identifier

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(182) : error C2228: left of '.SetWindowTextA' must have class/struct/union type

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2143: syntax error : missing ';' before 'if'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2143: syntax error : missing ')' before 'if'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2059: syntax error : '<'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(186) : error C2059: syntax error : ')'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(187) : error C2143: syntax error : missing ';' before '{'

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(191) : error C2065: 'm_FileText' : undeclared identifier

D:\我的文档\Microsoft Visual Studio\MyProjects\FileDialog\FileDialogDlg.cpp(191) : error C2228: left of '.SetWindowTextA' must have class/struct/union type

执行 cl.exe 时出错.


void CFileDialogDlg::OnOpen() 

{

// TODO: Add your control notification handler code here

CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,

"All Files(*.TXT)|*.TXT||",AfxGetMainWnd());

CString strPath,strText="";

if(dlg.DoModal()==IDOK)

{

strPath=dlg.GetPathName();

m_OpenPath.SetWindowText(strPath);

CFile file (strPath,CFile::modeRead);

char read[10000];

file.Read(read,10000);

for(int i=0;if<file.GetLength();i++)

{

strText+=read[i];

}

file.Close();

m_FileText.SetWindowText(strText);

这是这段程序

自然规律
学分:12 LV2
2017-08-02
8L

自然规律 发表于2017-08-02 01:21

void CFileDialogDlg::OnOpen() 

{

// TODO: Add your control notification handler code here

CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,

"All Files(*.TXT)|*.TXT||",AfxGetMainWnd());

CString strPath,strText="";

if(dlg.DoModal()==IDOK)

{

strPath=dlg.GetPathName();

m_OpenPath.SetWindowText(strPath);

CFile file (strPath,CFile::modeRead);

char read[10000];

file.Read(read,10000);

for(int i=0;if<file.GetLength();i++)

{

strText+=read[i];

}

file.Close();

m_FileText.SetWindowText(strText);

这是这段程序

blob.pngblob.pngblob.pngblob.pngblob.pngblob.png

自然规律
学分:12 LV2
2017-08-02
9L

自然规律 发表于2017-08-02 01:30

blob.pngblob.pngblob.pngblob.pngblob.pngblob.png

可否告知哪里出了错???

首页上一页 1 下一页尾页 9 条记录 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经营性网站备案信息 营业执照