为什么m_edit显示的字符都是一样的?请帮帮我!
我是个初学者,请大哥哥们帮帮我!....
如下代码为什么m_edit显示的字符都是一样的?我想要每个字符都不一样!
int m_mc=11+2;
//m_mc 为变量
char m_ds[50];
for(int m_x=0;m_x<m_mc;m_x++)
{
srand(0);
m_ds[m_x]=s_c((char)rand()%9);
}
m_edit=m_ds;//CString 对话框上的一个编辑框
UpdateData(FALSE);
}
char s_c(char xx)
{
char ss;
switch(xx)
{
case 1: ss='a';break;
case 2: ss='b';break;
case 3: ss='c';break;
case 4: ss='d';break;
case 5: ss='e';break;
case 6: ss='f';break;
case 7: ss='j';break;
case 8: ss='k';break;
case 9: ss='l';break;
case 0: ss='m';break;
default:ss='n';
}
return ss;
}