CString str;
str.Format("%d年%d月....",a,b.....);
或者:
str.Format("%s%d%f","aa",11,1.1);
str.Format只是整理了一下格式,然后保存在字符串str中,后面直接输出str就可以了,“%s%d%f...”可以随便设置
例如:
void CDialogproty::OnBtnPop()
{
// TODO: Add your control notification handler code here
CString str;
//str.Format("%d年%d月%d日",2006,9,9);
str.Format("姓名:%s /n年龄:%d /n籍贯:%s /n个人主页:%s /n", "六子", 21, "山东省", "http://blog.csdn.net/wangjiwei2010");
MessageBox(str);
}
效果如下图:
MSDN中:
void Format( LPCTSTR lpszFormat, ... );
void Format( UINT nFormatID, ... );
Parameters
lpszFormat
A format-control string.
nFormatID
The string resource identifier that contains the format-control string.
-----------------------------------------------
<script type="text/javascript"> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>