我将字符传递给字符串并使用函数将字符串中的字母混淆,但是从main顶部的数组中抓取的字符打印为符号的重音u和数字的%符号,但是不受影响。帮助赞赏:)
switch(selected_id){
答案 0 :(得分:0)
您的错误位于最后的for循环中
// Numbers
for (int i = 0; i < numberIn; i++)
{
特别是这一行:
char holdChar = symbols[RNG];
这应该是char holdChar = numbers[RNG];
另外,正如评论中指出的那样,'£'需要从代码中删除,因为它不是ascii字符。