Napisałem dla treningu prostą konsolę logowania, jednak kompilator podaje mi dziwne błędy, a mianowicie:
- expected `}' at end of input
- expected `while' at end of input
- expected `(' at end of input
- expected primary-expression at end of input
- expected `)' at end of input
- expected ";" at end of input
- expected `}' at end of input
Używam Dev-C++ Borlanda. Może mi ktoś uświadomić co zrobiłem źle ? Liczę na wyrozumiałość ^^, a nie odznaczenie perełką jak to ostatnio było, aa dodatkowo Somekind nie komentuj XD
Kod:
//Menu - Prosta Konsola logowania
#include <iostream>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main(void){
cout << " Witam w konsoli logowania... " << endl;
cout << "1. Rejestracja." << endl;
cout << "2. Zaloguj. " << endl;
cout << "3. Exit. " << endl;
float nLogin;
float nPassword;
float nLoginW;
float nPasswordW;
int wyjscie;
do{
int nOpcja;
cin >> nOpcja;
switch(nOpcja){
case 1: { cout << "Rejestracja." << endl;
cout << ">Login: ";
cin >> nLogin;
cout << ">Haslo: ";
cin >> nPassword;
break;
}
case 2: { cout << "Logowanie." << endl;
cout << ">Login: ";
cin >> nLoginW;
if (nLoginW=nLogin) { cout << "Login poprawny." <<endl;
getch();
}
else { cout << "Zly login..." << endl;
getch();
break;
}
cout << ">Haslo: ";
cin >> nPasswordW;
if (nPasswordW=nPassword){ cout << "Masz dostep." << endl;
getch();
break;
}
else {cout << "Zle haslo..." << endl;
getch();
break;
}
case 3: { cout << "Chcesz wyjsc (Tak=1/Nie=0)." << endl;
cin >> wyjscie;
if (wyjscie<1) { cout << "Nierozpoznany wyobor." << endl;
cout << "Podaj jeszcze raz... ";
cin >> wyjscie;
}
if (wyjscie>1) { cout << "Nierozpoznany wyobor." << endl;
cout << "Podaj jeszcze raz... ";
cin >> wyjscie;
}
else {break;
}
}
} while (wyjscie=1);
cout << "Do widzenia." <<endl;
getch();
}
Pastebin mi nie działa, więc wkleiłem go tak -_-