HI
i lerne c++ noch nicht lange und muss für die schule eine kleine aufgabe machen!!
ich haben den quelltext geschrieben wenn ich ihn bei Microsoft Visual C++ 6.0
konntrolieren lasse schreibt mir das programm 0 Fehler und 0 Warnungen
jedoch wenn ich den Benutzernamen schreibe dann schreibt mir, dass programm gleich, dass ich den Benutzernamen oder das Passwort falsch habe, obwohl der benutzername richtig ist und das Programm bricht ab.
Das is der Quellcode:
#include <iostream.h>
#include <string.h>
char benutzer[50];
char passwort[50];
char benutzer1[]="Benutzer";
char passwort1[]="Passwort123";
int result;
int result1;
int main()
{
cout<<"Geben Sie ihren Benutzernamen ein\\n";
cin.get(benutzer,49);
cout<<"Geben Sie ihr Passwort ein\\n";
cin.get(passwort,49);
result=strcmp(benutzer,benutzer1);
result1=strcmp(passwort,passwort1);
if ((result==0)&(result1==0))
{
cout<<"Sie sind eingeloggt\\n";
}
else {
cout<<"Benutzername oder Passwort falsch\\n";
}
return 0;
}
Bitte um Hilfe
DANKE
i lerne c++ noch nicht lange und muss für die schule eine kleine aufgabe machen!!
ich haben den quelltext geschrieben wenn ich ihn bei Microsoft Visual C++ 6.0
konntrolieren lasse schreibt mir das programm 0 Fehler und 0 Warnungen
jedoch wenn ich den Benutzernamen schreibe dann schreibt mir, dass programm gleich, dass ich den Benutzernamen oder das Passwort falsch habe, obwohl der benutzername richtig ist und das Programm bricht ab.
Das is der Quellcode:
#include <iostream.h>
#include <string.h>
char benutzer[50];
char passwort[50];
char benutzer1[]="Benutzer";
char passwort1[]="Passwort123";
int result;
int result1;
int main()
{
cout<<"Geben Sie ihren Benutzernamen ein\\n";
cin.get(benutzer,49);
cout<<"Geben Sie ihr Passwort ein\\n";
cin.get(passwort,49);
result=strcmp(benutzer,benutzer1);
result1=strcmp(passwort,passwort1);
if ((result==0)&(result1==0))
{
cout<<"Sie sind eingeloggt\\n";
}
else {
cout<<"Benutzername oder Passwort falsch\\n";
}
return 0;
}
Bitte um Hilfe
DANKE