为什么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;
}
如下代码为什么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;
}
...全文
相关推荐
M32-EDIT_PC_V2.5
Madis M32离线操作学习软件V2.5版本,和M32实体控台操作界面一样,方便学习操作
二叉树深度和宽度
递归法:为了求得树的深度,可以先求左右子树的深度,取二者较大者加1即是树的深度,递归返回的条件是若节点为空,返回0。 struct BinaryTreeNode { int value; BinaryTreeNode *pleft; BinaryTreeNode *pright; }; //二叉树深度递归实现 int BinTreeDepth(BinaryTreeNode
M32-Edit_PC_3.2
迈达斯M32数码调音台的电脑模拟器 最新的版本 跟控制台的操作一样 可离线学习!
M32迈达斯模拟控台软件M32-Edit_PC_4.3
M32迈达斯模拟控台软件M32-Edit_PC_4.3 亲测可用迈达斯MADIS32路数字调音台的电脑模拟器 最新的版本 跟控制台的操作一样 可离线学习!
M32-Edit_PC_4.2.zip
调音台最新控制软件


