Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Strings vergleichen bei Passwortabfrage

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.01.2005, 21:48 Uhr
ExZero



Sorry dass ich jetzt schon wieder was frage, aber im Moment arbeite ich an meinem grössten Projekt bisher, und da tauchen halt ein paar Wissenslücken auf ^^

Folgendes:

Ich möchte gerne eine Passwortabfrage programmieren, ich hab es auch fertig, nur er vergleicht mir meine Strings nicht, ich habs bis jetzt nur geschafft einzelne bits zu vergleichen, was auch funtioniert hat.

Aber es muss doch auch nen anderen weg als jedes einzelne bit zu vergleichen geben?!

Hier der Code:


C++:

int passretry;
char passinput[5], pass[5]=test;

do
{
    printf("Passwort eingeben: ");   //
    fflush(stdin);                         // Passworteingabe
    scanf("%4s",&passinput);        //

    if(passinput == pass)             // Korrektheitsprüfung
    {
     passretry = 0;
    {  
    else
    {
     printf("Falsches Passwort!");
     passretry = 1;
     fflush(stdin);
     getch();
    }

}while(passretry == 1);



--
_____________________________________

Ich wollte die Welt verändern, aber leider war sie nicht Open-Source

Dieser Post wurde am 21.01.2005 um 21:48 Uhr von ExZero editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.01.2005, 22:13 Uhr
RedEagle



hab ich eigetlich in dem anderen Threat schon beantwortet, aber:

C++:
char passinput[5], pass[5]="test"; //Die " nicht vergessen

//...

if(strcmp(passinput,pass) == 0) //Beide char-arrays sind gleich


--
MFG RedEagle
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
21.01.2005, 22:42 Uhr
ExZero



Danke dir, im echten code hab ich die "" eh, ich hab nur die variablen so schnell dazugecoded, weil ich ned bis ganz rauf scrollen wollte in meinem code ^^

Sorry dass dus nochmal schreiben musstest, ich dachte ich hätte nachgesehen...
--
_____________________________________

Ich wollte die Welt verändern, aber leider war sie nicht Open-Source
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: