So ein paar Sachen, die ich gleich sehe:
- Verwende bitte [code], das macht den Code deutlich übersichtlicher
- Mach nach jedem Befehl einen Zeilenumbruch, auch zwischen cout und cin
- Du kriegst einen Fehler, wenn du ein Passwort eingibst, das länger ist als 4 Zeichen, mach lieber char pw[80];
- Ersetz && durch ||. && bewirkt in dem Fall, dass es reicht, wenn IRGENDEIN Buchstabe stimmt.
- Der Vergleichsoperator ist == und nicht =
- Soweit ich mich erinner, kann man char* nicht mit == vergleichen. Die Funktion dürfte strcmp heißen.