gpt4 book ai didi

C++ 电话号码字母拨号程序 - 语法错别字?还是非 ASCII 字符?

转载 作者:行者123 更新时间:2023-11-28 04:31:53 25 4
gpt4 key购买 nike

我发布这段代码主要是为了查看我的代码中是否确实存在非 ASCII 字符。我应该考虑使用十六进制编辑器吗?或者是否有完全不同的东西阻止我编译我的代码?我完全迷路了,什么也没注意到。这是错误输出:

||=== Build: Debug in as13 (compiler: GNU GCC Compiler) ===|
C:\Users\NK\Documents\CS110\as13\main.cpp|10|error: stray '\223' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|10|error: stray '\224' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|15|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|15|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|18|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|18|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|21|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|21|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|24|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|24|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|27|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|27|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|30|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|30|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|33|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|33|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|36|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|36|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|39|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|39|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|42|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|42|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|45|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|45|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|48|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|48|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|51|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|51|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|54|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|54|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|57|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|57|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|60|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|60|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|63|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|63|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|66|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|66|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|69|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|69|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|72|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|72|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|75|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|75|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|78|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|78|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|81|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|81|error: stray '\222' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|84|error: stray '\221' in program|
C:\Users\NK\Documents\CS110\as13\main.cpp|84|error: stray '\222' in program|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 0 second(s))
===|
#include <iostream>
#include <string>
using namespace std;
int main()
{

int digit;
char letter;

cout << “Enter a single letter: ” << endl; // <-- Line 10
cin >> letter;

switch (letter){

case ‘a’:
digit = 2;
break;
case ‘b’:
digit = 2;
break;
case ‘c’:
digit = 2;
break;
case ‘A’:
digit = 2;
break;
case ‘B’:
digit = 2;
break;
case ‘C’:
digit = 2;
break;
case ‘d’:
digit = 3;
break;
case ‘e’:
digit = 3;
break;
case ‘f’:
digit = 3;
break;
case ‘D’:
digit = 3;
break;
case ‘E’:
digit = 3;
break;
case ‘F’:
digit = 3;
break;
case ‘g’:
digit = 4;
break;
case ‘h’:
digit = 4;
break;
case ‘i’:
digit = 4;
break;;
case ‘G’:
digit = 4;
break;
case ‘H’:
digit = 4;
break;
case ‘I’:
digit = 4;
break;
case ‘j’:
digit = 5;
break;
case ‘k’:
digit = 5;
break;
case ‘l’:
digit = 5;
break;
case ‘J’:
digit = 5;
break;
case ‘K’: //
digit = 5;
break;
case ‘L’: // <-- Line 84
digit = 5;
break;
case ‘m’:
digit = 6;
break;
case ‘n’:
digit = 6;
break;
case ‘o’:
digit = 6;
break;
case ‘M’:
digit = 6;
break;
case ‘N’:
digit = 6;
break;
case ‘O’:
digit = 6;
break;
case ‘p’:
digit = 7;
break;
case ‘q’:
digit = 7;
break;
case ‘r’:
digit = 7;
break;
case ‘s’:
digit = 7;
break;
case ‘P’:
digit = 7;
break;
case ‘Q’:
digit = 7;
break;
case ‘R’:
digit = 7;
break;
case ‘S’:
digit = 7;
break;
case ‘t’:
digit = 8;
break;
case ‘u’:
digit = 8;
break;
case ‘v’:
digit = 8;
break;
case ‘T’:
digit = 8;
break;
case ‘U’:
digit = 8;
break;
case ‘V’:
digit = 8;
break;
case ‘w’:
digit = 9;
break;
case ‘x’:
digit = 9;
break;
case ‘y’:
digit = 9;
break;
case ‘z’:
digit = 9;
break;
case ‘W’:
digit = 9;
break;
case ‘X’:
digit = 9;
break;
case ‘Y’:
digit = 9;
break;
case ‘Z’:
digit = 9;
break;

}

cout << "digit is " << digit << endl;
return 0;

}

最佳答案

您正在使用非 ASCII 字符 而不是 ASCII " 作为字符串引号,并且您正在使用非 ASCII '' 而不是字符引号的 '。不要那样做。

关于C++ 电话号码字母拨号程序 - 语法错别字?还是非 ASCII 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52670238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com