MessageBox输出变量和字符串的问题(C++控制台)
MessageBox(wnd,ShowHighscore,_T("恭喜你创造了新纪录O(∩_∩)O"),64);这样只能输出个分数的变量,想输出的时候变成“恭喜你得了xx...
MessageBox(wnd,ShowHighscore, _T("恭喜你创造了新纪录 O(∩_∩)O"),64);这样只能输出个分数的变量,想输出的时候变成“恭喜你得了xx分”该怎么实现?(XX为变量),编译环境是VS2010,控制台程序
展开
3个回答
2011-09-16
展开全部
CString str1;
int v=100;
str1.Format("恭喜你得了%d分",v);
MessageBox(wnd,ShowHighscore, str1,64);
int v=100;
str1.Format("恭喜你得了%d分",v);
MessageBox(wnd,ShowHighscore, str1,64);
追问
这个是MFC的吧……控制台可以用?
追答
char str1[1024];
int v=100;
sprintf(str1,"恭喜你得了%d分",v);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
_T("恭喜你创造了新纪录 O(∩_∩)O")这里用一个字符串变量就行了
追问
没懂,能说的详细点吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
vvccxzv
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询