首页 文章

C登录面板查看cout

提问于
浏览
-3
#include "stdafx.h"
#include <iostream>
#include <conio.h>

int main()
{
    int choice,num1,num2,num3,num4,result;

    cout<<"NOTE:PASSWORD IS HIHGLY ENCYRPTED BETWEEN EACH 2 NUMBERS a + Sign!!!!"<<endl;
    cout<<"Choose where you want to go:"<<endl;
    cout<<"1-Wifi password list"<<endl;
    cout<<"2-Facebook Password & Email"<<endl;
    cin>>choice;
    cout<<"Please Enter the password to continue:"<<endl;
    cin>>num1>>num2>>num3>>num4;

    switch(choice)
    {
    case 1: if (result==100)
            {
                cout<<"!!!!!Congratz you are Proffesional Cracker!!!!!"<<endl;
                break;
            }
            else
            {
        result=num1+num2+num3+num4
            cout<<"The sum of the Numbers aren't equal to the encyrpted number! try again"<<endl;
            break
            }
    }



    return 0;
}

我正在做这个项目,如果他选择案例1:......“IF”显示结果== 100然后cout <<“你是proffesinal cracker”<

但是在编译输出中显示的错误之后

1> ------ Build build:项目:登录,配置:调试Win32 ------ 1> stdafx.cpp 1> login.cpp 1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(12):错误C2065:'cout':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(12):错误C2065: 'endl':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(13):错误C2065:'cout':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(13):错误C2065:'endl':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(14) ):错误C2065:'cout':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(14):错误C2065:'endl':未声明的标识符1> c: \ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(15):错误C2065:'cout':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(15):错误C2065:'endl':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(16):错误C2065:'cin':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(17) :错误C2065:'cout':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(17):错误C2065:'endl':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(18):错误C2065:'cin':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login .cpp(24):错误C2065:'cout':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(24):错误C2065:'endl':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(30):错误C2146:语法错误:缺少';'在标识符'cout'1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(30)之前:错误C2065:'cout':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(30):错误C2065:'endl':未声明的标识符1> c:\ users \ mycomm \ desktop \ gallery \ c \ login \ login \ login.cpp(32) :错误C2143:语法错误:缺少';'在'}'之前==========构建:0成功,1失败,0最新,0跳过==========

请查看我的代码和帮助

1 回答

  • 1

    编译器在此上下文中无法识别cout . 您应该使用 scope operator :: 引用cout的范围

    cout是 std 命名空间的一部分 .

    所以只要你有 cout ,用 std::cout 替换它 . 这与endl - > std :: endl相同 . 这同样适用于 cin - > std::cin . 或者使用 '\n' 而不是 std::endl .

    Just for further knowledge:

    您可以在代码顶部添加 using namespace std; . 但是,由于question中提供的最佳答案,通常不会建议 .

    And some advice:

    您的switch语句是多余的,因为您只评估值是否为ONE SINGLE选项 . 您可以使用普通的if语句更改它,然后将现有的if语句嵌套在其中 . 检查switch statement文档以查看何时使用它更合适 .

相关问题