MessageBox可以输出数字,文字等,那么如何输出变量值呢? 或者说如何在 windows 窗口中输出变量值?

如题所述

很简单,将变量值转换成字符串,再用MessageBox输出即可。

例如,你用MFC的时候,用String变量的Format函数,就能轻松将变量转换成字符串:
int a = 123; // 这是你的变量
CString str; // 这是MFC中的字符串变量
str.Format("%d", a); // 调用Format方法将变量转换成字符串,第一个参数就是变量类型
MessageBox(str);
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-05
用sprintf函数 把要的东西 弄进字符数组
然后 用messagebox从字符数组里去取字符串..............追问

能详细点 给个代码么

追答

char buf[100];
sprintf(buf,"%d", 123);
MessageBox(0, "", buf, MB_OK);

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网