Ошибка expected unqualified-id before 'else'|

154
07 января 2019, 20:50

Не работает код. Хотя должен. В чём проблема?

#include <iostream>;
#include <string>;
#include <Windows.h>;
//namespace std;
//using std;
int main(){;
std::string pass;
std::cout<<"Write password";
std::cin >> pass;
if(pass != "passwordforc"){
    std::cout<<"Acess Denied"<<std::endl;
exit(0);}}
else{
    std::cout<<"Acess allowed";
    system("OXI_Joiner.exe");
}
Answer 1

Давайте всего лишь отформатируем ваш код...

int main()
{ 
    ;
    std::string pass;
    std::cout<<"Write password";
    std::cin >> pass;
    if(pass != "passwordforc")
    {
        std::cout<<"Acess Denied"<<std::endl;
        exit(0);
    }
}
else
{
    std::cout<<"Acess allowed";
    system("OXI_Joiner.exe");
}

Теперь вы сами видите проблему, правда?

Аккуратность - это не потому что мамка заругает, а потому что без нее возникают вот такие вот вопросы с очевидными ответами.

READ ALSO
Приложение qt не работает русский язык

Приложение qt не работает русский язык

пишу в qt creator, создал консольное приложение без qt, но русские буквы выводятся крокозябрами:

168
На чем написана 1С?

На чем написана 1С?

Зашел разговор про 1с и я услышал следующее мнение - что 1с написана на ЯП Русского разлива, те

160