回 帖 发 新 帖 刷新版面

主题:[讨论]C++解密问题

#include <iostream>
using namespace std;
int main()
{
    char c;
    while ((c=getchar()) !='\n')
    {if ((c>='a' && c<='z') || (c>='A' && c<='Z'))
    
    {
        c=c+4;

        if (c >'Z' && C<='Z'+4 || c>'z' ) c=c-26;
    }
    cout<<c;
    }
    cout << endl;
    return 0;
}

编译时出问题:E:\VC++ 练习\156\157.cpp(12) : error C2065: 'C' : undeclared identifier
 

请各路高手指导。

回复列表 (共2个回复)

沙发

 if (c >'Z' && [color=FFFF00][color=FF0000]C[/color][/color]<='Z'+4 || c>'z' ) c=c-26;
c你定义的是小写 ,这地方用大写。肯定说你没定义,改成小写就ok了

板凳

哦 我看出来了 谢谢

我来回复

您尚未登录,请登录后再回复。点此登录或注册