MFC记录

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");

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值