006
17.06.2004, 23:03 Uhr
songbird
|
ich poste jetzt mal die main.cpp, ich hoffe das ist OK... aber wir bekommen jezt ganz seltsame fehler, u.a. auch in meinem persönlichen mingw32-ordner
C++: |
#include "dvd.h" #include "user.h" #include "main.h"
#include <string> #include <iostream> using namespace std;
User persons[4];
void mainMenu(int posi) { cout << "Herzlich Willkommen " << persons[posi].getName << "!" << endl << "Was möchten Sie tun ?" << endl; }
int main() { User user1("Admin", "admin", "Ad Min", true); User user2("Glenn", "glenn", "Glenn Langemeier", false); User user3("Frank", "frank", "Frank C++", false); User user4("Arne", "arne", "Arne Kuhlmann", false);//Erstellung von 4 Usern persons = {user1, user2, user3, user4}; //Einlesen ins array //Erstellung von 4 DVDs Dvd dvd1("Star Wars - A new hope", "George Lucas", "Sci-Fi", 001, 116, "15.06.04"); Dvd dvd2("Star Wars - The Empire strikes back", "Irvin Kershner", "Sci-Fi", 002, 125, "10.06.04"); Dvd dvd3("Star Wars - Return of the Jedi", "Richard Marquand", "Sci-Fi", 003, 131, "10.06.03"); Dvd dvd4("Indiana Jones - Raiders of the lost Ark", "George Lucas", "Adventure", 004, 126, "09.11.03"); Dvd dvd5("Indiana Jones - The last Crusade", "Steven Spielberg", "Adventure", 005, 132, "14.12.03"); string inputname(""); string inputpass(""); bool access = false; int pos = 0; while (access == false) { cout << "Herzlich Willkommen in Ihrer DVD-Verwaltung !" << endl << "Bitte geben Sie Ihren Benutzernamen und Passwort durch Leerzeichen getrennt ein !" << endl; cin >> inputname >> inputpass; for (int i = 0; i < 4; i++) { if(strcmp(persons[i].getUsername,inputname) = 0) && (strcmp(persons[i].getPassword,inputpass) = 0) { access = true; pos = i; } } if (access == false) { cout << "Das System konnte Sie leider nicht anmelden. Bitte versuchen Sie es noch einmal" << endl; } } mainMenu(pos); return 0; }
|
Kann sein, dass da einige ganz doofe Fehler sind... Dafür entschuldige ich mich schonmal Dieser Post wurde am 17.06.2004 um 23:12 Uhr von songbird editiert. |