能否在mfc中生成的随机数后面加个字符?
代码是这样的(随机数显示在Editbox控件中):UpdateData(TRUE);inttemp;CStringstr;srand((unsigned)time(NUL...
代码是这样的(随机数显示在Edit box控件中):
UpdateData(TRUE);
int temp;
CString str;
srand((unsigned)time(NULL));
for(int k=0; k<3; k++)
{
temp=rand();
str.Format("%d\r\n",temp);
m_strEdit = m_strEdit+str;
}
UpdateData(FALSE);
显示出来的数据是这样的:
16257
31422
28808
现在想在每个随机数后边加上一个字符比如“.”之类的,将其变成:
16257.
31422.
28808.
该怎么做?? 展开
UpdateData(TRUE);
int temp;
CString str;
srand((unsigned)time(NULL));
for(int k=0; k<3; k++)
{
temp=rand();
str.Format("%d\r\n",temp);
m_strEdit = m_strEdit+str;
}
UpdateData(FALSE);
显示出来的数据是这样的:
16257
31422
28808
现在想在每个随机数后边加上一个字符比如“.”之类的,将其变成:
16257.
31422.
28808.
该怎么做?? 展开
展开全部
str.Format("%d%s\r\n",temp,".");
%d 对应的是后面的整型参数temp;
%s 对应的是后面的字符串参数".";
%d 对应的是后面的整型参数temp;
%s 对应的是后面的字符串参数".";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询