Popraw czytelność bo mnie oczy od tego oczy bolą ;P
►Nie używaj polskich znaków bo krzaki są w konsoli.
►Zrób pętle w menu bo jak wpisze się w menu coś innego niż '1' czy '2' to program się wyłącza.
►Klamra switch'a 'wybor_user'
►Zmień jeszcze te '1' na poprostu 1
►Zmień typ char na int
►Zmieniłem ten "clear" na "cls" i jest juz ok
Masz poprawiony kod :
#include <iostream>
#include <fstream>
#include <cstdlib>
#include <unistd.h>
using namespace std;
int main()
{
string login, haslo, trescnotki, nazwapliku;
char wyboruser, wybortwo;
cout << "Witaj w TwoNote+! Wybierz opcjê któr¹ chcesz wykonaæ za pomoc¹ TwoNote.\n" << endl;
cout << "(1) - Logowanie" << endl;
cout << "(2) - Pomoc" << endl;
cout << "" << endl;
cout << "Twój wybór: "; cin >> wyboruser;
switch (wyboruser)
{//TO TA KLAMRA
case '1': system ("clear");
cout << "Aby zalogowaæ siê do TwoNote, wpisz login i has³o." << endl;
cout << "Podaj login: " << endl; cin >> login;
cout << "Podaj has³o: " << endl; cin >> haslo;
if ((login=="a"&&haslo=="a"))
{
system ("clear");
cout << "(1) - Zapis notatki " << endl;
cout << "" << endl;
cout << "Twój wybór: " << endl; cin >> wybortwo;
}
else
{
cout << "Twoje has³o jest niepoprawne!" << endl;
}
case '2':
cout << "Kody b³êdów:" << endl;
cout << "Pojawi¹ siê w pe³nej wersji (1.1)" << endl;
cout << "Nie dzia³aj¹ce funkcje:" << endl;
cout << "Nazwa pliku notki" << endl;
cout << "Opcja wyboru: Z³y wybór" << endl;
cout << "Wersja: TwoNote+ InvDev 0.1" << endl;
break;
default:
cout << "Z³y wybór!" << endl;
break;
}//TO TA KLAMRA
switch (wybortwo)
{
case '1':
system ("cls");
fstream notka;
cout << "Wpisz nazwê pliku: " << endl; cin >> nazwapliku;
notka.open("<<nazwapliku<<.txt", ios::out);
cout << "Wpisz treϾ notatki:" << endl;
cin >> trescnotki;
notka<<trescnotki<<endl;
notka.close();
break;
}
return 0;
}
Pozdrawiam ! :D
Ps. Popracuj nad czytelnością kodu !!