当我在c++中使用特殊的字符大小写时,我遇到了一些问题。我试着用{但是它已经结束了。
Visual Studio 2010。
这是我的密码。

for (int i = 0; i < inputString.length(); i++)
{
    switch(inputString[i])
        case '{':
            nowChar = inputString[i];
            nowCaret = i;
            break;
        case '[':
            nowChar = inputString[i];
            nowCaret = i;
            break;
        case '(':
            nowChar = inputString[i];
            nowCaret = i;
            break;
}

如何删除这些错误?我真的不知道。

最佳答案

你需要用大括号打开和结束开关。

switch() {
    // ...
}

关于c++ - 在c++中使用特殊符号时的“非法大小写”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15802699/

10-13 06:29