MessageBox如何显示以下字符串
显示内容为一个字符串加一个数字
CString d1;
int s1;
d1=......;
s1=......;
如何在一个MessageBox中显示d1+s1的内容
问题点数:15、回复次数:6Top
1 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2006-03-01 16:00:05 得分 3
CString d1;
int s1;
d1="test";
s1=10;
CString stmp;
stmp.Format("%d",s1);
d1+=stmp;
MessageBox(d1);
Top
2 楼lwykj()回复于 2006-03-01 16:00:10 得分 3
CString str;
str.Format("%s%d",d1,s1)Top
3 楼hazrael(没事儿偷着乐)回复于 2006-03-01 16:04:32 得分 3
CString s2;
s2.Format( "%s%d", d1, s1 );
MessageBox( NULL, s2, NULL, MB_OK );
如果d1的内容可以改变,也可以不用中间变量
d1.Format( "%s%d", d1, s1 );
MessageBox( NULL, d1, NULL, MB_OK );Top
4 楼rabo(不哭死人)回复于 2006-03-01 16:06:57 得分 3
如楼上所说
CString str;
str.Format("%s%d",d1,s1)
AfxMessageBox(str);Top
5 楼Bill4661(迷途)回复于 2006-03-01 16:08:31 得分 3
完全同意楼上Top
6 楼goodbabys(宝贝)回复于 2006-03-01 16:17:52 得分 0
谢谢,还想问一句,如果s1为double型又怎样写呀Top




