ďťż

Ładny brzuch

Witam. Mam pytanie. Chcialbym sie dowiedziec jak oceniacie moj program do kolekcjonowania hasel. Tylko prosze nie mowcie mi ze zle zrobilem dostep na haslo. W koncu kazdy ma swoj styl pisania programow i kazdy pisze jak chce :) Ja tylko chce wiedziec jak oceniacie plik .exe . A wiec prosze :) haslo do programu to 566778
Oto kod:
#include<iostream> #include<conio.h> #include<fstream> #include<string> using namespace std; int program; int haslo; int main(int argc, char*argv[]) { cout << "\t\t\t\tPODAJ HASLO: " << endl; cin >> haslo; switch(haslo) { case 566778: cout << "\t\t\t HASLO POPRAWNE:-)" << endl; getch(); system("cls"); { system("COLOR 90"); cout << "\n\n\n\n\t\t\t KOLEKCJONER HASEL\n" << endl; cout << "\t\t\t *****************" << endl; cout << "\t\t\t * *" << endl; cout << "\t\t\t * ** 1 *****" << endl; cout << "\t\t\t * **** 2 * *" << endl; cout << "\t\t\t * ****** 3 ****" << endl; cout << "\t\t\t * **** 4 *" << endl; cout << "\t\t\t * ** 5 * ***" << endl; cout << "\t\t\t * * ***" << endl; cout << "\t\t\t * * **" << endl; cout << "\t\t\t ***************** **" << endl; cout << "\t\t\t **" << endl; cout << "\t\t\t ****" << endl; cout << "\t\t\t **" << endl; getch(); system("cls"); { cout << "\n\t\t\t UZYTKOWNICY PROGRAMU\n" << endl; ifstream osoby; osoby.open("osoby.txt", ios::in); while(true) { cout << "_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_\n" << endl; system("COLOR 60"); char imie[1000]; osoby.getline(imie, 1000); if (osoby.gcount() == 0) break; cout << "Imie: " << imie << endl; char nazwisko[1000]; osoby.getline(nazwisko, 1000); if (osoby.gcount() == 0) break; cout << "Nazwisko: " << nazwisko << "\n" << endl; } osoby.close(); getch(); system("cls"); { { while(true) { system("COLOR 70"); cout << "\t\t\t\t MENU" << endl; cout << "\t\t\t\t ====\n" << endl; cout << "Aby dodac haslo wcisnij 1\n" << endl; cout << " Aby zobaczyc hasla wcisnij 2\n" << endl; cout << "\tAby zapisac osoby korzystajace z programu wcisnij 3\n" << endl; cout << "\t\tAby wyswietlic osoby korzystajace z programu wcisnij 4\n" << endl; cout << " Aby zobaczyc informacje o programie wcisnij 5\n" << endl; cout << "Aby zakonczyc program wcisnij 0" << endl; cin >> program; system("cls"); switch(program) { case 1: { ofstream hasla; hasla.open("wpis.txt", ios::out | ios:: app); cout << "Haslo: " << endl; string haslo; cin >> haslo; hasla << haslo << endl; cout << "Typ hasla(PIN, PUK itp.): " << endl; string typ; cin >> typ; hasla << typ << endl; cout << "Opis hasla(pamietaj, ze pomiedzy wyrazami mosi znalezc sie _ ): " << endl; string opis; cin >> opis; hasla << opis << endl; hasla.close(); system("cls"); cout << "\t\t\tHaslo zostalo zapisane" << endl; getch(); system("cls"); break; } case 2: { ifstream hasla; hasla.open("wpis.txt", ios::in); while(true) { cout << "*******************************************************************************" << endl; char haslo[10000]; hasla.getline(haslo, 10000); if (hasla.gcount() == 0) break; cout << "Haslo: " << haslo << endl; char typ[10000]; hasla.getline(typ, 10000); if (hasla.gcount() == 0) break; cout << "Typ: " << typ << endl; char opis[10000]; hasla.getline(opis, 10000); if (hasla.gcount() == 0) break; cout << "Opis hasla: " << opis << endl; } hasla.close(); getch(); system("cls"); break; } case 3: { ofstream osoby; osoby.open("osoby.txt", ios::out | ios::app); cout << "Imie: " << endl; string imie; cin >> imie; osoby << imie << endl; cout << "Nazwisko: " << endl; string nazwisko; cin >> nazwisko; osoby << nazwisko << endl; osoby.close(); system("cls"); cout << "\t\t Uzytkownik zostal zapisany" << endl; getch(); system("cls"); break; } case 4: { ifstream osoby; osoby.open("osoby.txt", ios::in); while(true) { cout << "===============================================================================" << endl; char imie[1000]; osoby.getline(imie, 1000); if (osoby.gcount() == 0) break; cout << "Imie: " << imie << endl; char nazwisko[1000]; osoby.getline(nazwisko, 1000); if (osoby.gcount() == 0) break; cout << "Nazwisko: " << nazwisko << endl; } osoby.close(); getch(); system("cls"); break; } case 5: { cout << "********************************************************************************" << endl; cout << "\t\t\tProgram napisal: gates22" << endl; cout << "\t\tJezyk w jakim zostal napisany program: C++" << endl; cout << "\t Kompilator w ktorym zostal skompilowany kod programu: Dev-C++" << endl; cout << "\t\t\t Wersja programu: 1.0\n" << endl; cout << "********************************************************************************" << endl; getch(); system("cls"); break; } case 0: cout << "\t\t Dziekuje za skorzystanie z programu:-)" << endl; getch(); return 0; break; default: cout << "\t\t\tBrak takiej funkcji w MENU" << endl; getch(); system("cls"); } } } } } } } }

Narazie jeszcze nie ma tam ani wyszukiwania ani usuwania, a to dlatego ze nie dokonca umiem to zrobic, ale jestem na dobrej drodze aby sie nauczyc calkowicie. Sorki ze nie dalem tego na pole do popisu ale chcialem dac kod no i uwazam ze jeszcze za malo wiem aby sie tym popisywac. Chce wiedziec tylko jak to wyglada w waszych oczach. (jestem poczatkujacy)
Z gory dz :)
Użytkownik gates22 edytował ten post 10 styczeń 2008, 07:17


Che che :) Pocieszne.

Trzeba by coś zrobić, by nie wciskać enter w menu (po wybraniu pozycji) :P
//
A, i wiersze "się zawinęły" przy wklejaniu. Nie chciało się skompilować od razu.
Użytkownik Radek edytował ten post 09 styczeń 2008, 19:35

Che che :) Pocieszne.

Trzeba by coś zrobić, by nie wciskać enter w menu (po wybraniu pozycji) :P
//
A, i wiersze "się zawinęły" przy wklejaniu. Nie chciało się skompilować od razu.

A co rozumiesz pod slowami "CHE CHE POCIESZNE" ? I powiedz jaka bys dal ocene od 1 do 6 ?

Dał bym plusa za ładne kolorki :E
Próbuj dalej!
//
Wyedytuj pierwszy post i zamiast [.code] wstaw [.codebox] (bez kropek)
Użytkownik Radek edytował ten post 09 styczeń 2008, 22:09
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • zsf.htw.pl
  •