2D Vektor mit Char
-
Hi Leute,
ich hab ein kleines Probelm, ich solle eine Art "Tresor" schreiben, der bei richtiger PIN-Eingabe die gespeicherten Passwörter auswirft. Er soll neun Paar aus Namen und Passwort speichern, und das am besten als 2D-Array, ich dachte, das kann man so deklarieren:char PW[10][2]={ {"hans","1234"}, {"otto","2345"}, ...};
es ist aber offensichtlich falsch und irgendwie steh ich grad total auf dem Schlauch und find leider auch nicht die richtige Deklaration...
Kann mir einer vielleicht auf die Sprünge helfen
-
const char* Array[][2] = { {"Hans", "123"}, {"Paul", "439"} };
oder
struct Pair { const char* Name, *Password; }; Pair List[10];
-
Ein
char
nimmt nur ein Zeichen auf.Dir fehlt noch die Angabe für die Länge der Strings.
Oder mach dir eine Struct.
struct s_pw {
char name[5];
char pin[5];
};struct s_pw PW[10] = {
{"hans","1234"},
{"otto","2345"},
...};
-
Ok, danke...
hätt ich eigentlich draufkommen können...
kommt davon, wenn man sich zulange an einem Punkt aufhängt!