读书人

随机输入字母+数目字+文字

发布时间: 2012-07-18 12:05:40 作者: rapoo

随机输入字母+数字+文字
如题,越简单越好! 随机输入4个字符,可以是字母+数字+文字 任意!

用字典也行,谁给个例子

[解决办法]
char c[n] = {'0','1',....'A',....'z'};

srand( (unsigned)time( NULL ) );
int x = rand()%n;
c[x] 为随机生成的字符
[解决办法]
文字你也用字符串的形式来保存,然后随机数,取出来这样效率不高。

毕竟汉字有6千多。。。
[解决办法]
unicode的工程,简单的输出unicode字符集的字符最符合了,随便出现任意文字,不过有些文字不是中文
估计楼主是要做验证码之类的,出现不是中文的,用户无法输入喽

[解决办法]
哦,想到了,只用Unicode中汉字与字母的部分,即可解决这个问题
[解决办法]
char c[n] = {'0','1',....'A',....'z'};

srand( (unsigned)time( NULL ) );
int x = rand()%n;
c[x] 为随机生成的字符

或者创建一个字符串数组,生成随机汉字,仿照上面

读书人网 >VC/MFC

热点推荐