1. error C2039: “ReadHuge”: 不是“CFile”的成员
这是CFile的函数,不过ReadHuge()函数已被Read()函数代替。
还有就是WriteHuge()函数已被Write()函数代替。
2. 快捷键是Ctrl + K, Ctrl + F, 这是一个组合键,即先按Ctrl + K, 这时候编辑器会等待下一个按键动作,此时再按Ctrl + F, 即可格式化代码
3. 自定义快捷键
工具-->选项-->键盘
comment
VAssistX:SelectionToggleLineComment ctrl+shift+C
4. 在mfc对话框程序中printf("test")后,怎样看到输出信息?
输出窗口看不到,即时窗口也看不到,怎样才能看得到?
还是本来就看不到?
1、
AfxMessageBox("test");或者MessageBox("test");
2、Debug下
TRACE("test");
int x = 1;
int y = 16;
float z = 32.0;
TRACE( "This is a TRACE statement/n" );
TRACE( "The value of x is %d/n", x );
TRACE( "x = %d and y = %d/n", x, y );
TRACE( "x = %d and y = %x and z = %f/n", x, y, z );
3、也是Debug下
::OutputDebugString(”test“);
------解决方案--------------------
printf("test") 是标准函数,DOS打印,不支持MFC
------解决方案--------------------
在mfc中,输出调试信息有很多方法
1。弹出消息
afxmessagebox、messagebox
2.跟踪信息
TRACE afxdump
自己建立dos控制台,用printf进行输出
------解决方案--------------------
MessageBox("test");