020
18.06.2004, 11:31 Uhr
(un)wissender
Niveauwart
|
Was ich dir sagen kann ist, dass diese Zeile
C++: |
if(strcmp(const char* persons[ i ].getUsername(),const char* inputname) == 0) && (strcmp(const char* persons[ i ].getPassword(),const char* inputpass) == 0)
|
so aussehen muss, wenn persons[ i ].getUsername() und persons[ i ].getPassword() std::string liefert
C++: |
if(persons[ i ].getUsername() == inputname && persons[ i ].getPassword() == inputpass)
|
ansonsten, wenn char*
C++: |
if(strcmp(persons[ i ].getUsername(), inputname.c_str()) == 0 && strcmp(persons[ i ].getPassword(), inputpass.c_str()) == 0)
|
Das sollte einiges an Fehlern klären. -- Wer früher stirbt ist länger tot. Dieser Post wurde am 18.06.2004 um 11:33 Uhr von (un)wissender editiert. |