我正在为学校制作游戏这是一个基本的老虎机,它将随机生成数字并将数字转换为单独数组中的字符。这似乎不起作用,因为声明完全被忽略了。它没有给出正确的输出,有些时候它们只会出现空白。
CN=Unix ADISID,OU=SA,OU=DGO,DC=dom,DC=ab,DC=com,1001
CN=1002--DS,OU=Process,DC=dom,DC=ab,DC=com,1002
CN=1003--Cyb,OU=SA,OU=DGO,DC=dom,DC=ab,DC=com,1003
CN=Doe--Joe,OU=Adm,DC=dom,DC=ab,DC=com,d1004
CN=cruise--bob,OU=SA,OU=DGO,DC=dom,DC=ab,DC=com,d1005
答案 0 :(得分:5)
你忘记在每个案件之后保留break;
因此它将运行所有案件,即从案件1到案件9。
最后它将保存randomChars[x] = '~';
(案例9)。
case 1:
randomChars[x] = '@';
break;
case 2:
randomChars[x] = '#';
break;
.
.
.
.
case 7:
randomChars[x] = '?';
break;
case 8:
randomChars[x] = '!';
break;
case 9:
randomChars[x] = '~';
break;
编辑: