BadPhantom
Mitglied
Hallo,
ich bin dabei ein mysql Verbindungsprogramm in c++ für Windoof Konsole (32) zu schreiben.
Beim Ausführen erhalte ich eine Fehlermeldung:
Zwei Codes, bei denen meiner Meinung nach der Fehler liegen könnte:
Entweder hier bei der zweiten Zeile (die mit Passwort):
oder in der oben aufgerufenen encrypt-Funktion:
Könnte es an der falsch formatierten Rückgabe des Arrays out liegen?
Vielen Dank...
ich bin dabei ein mysql Verbindungsprogramm in c++ für Windoof Konsole (32) zu schreiben.
Beim Ausführen erhalte ich eine Fehlermeldung:
Visual 2003 .NET verweist auf output.c :Unbehandelte Ausnahme bei 0x004034d6 in tests.exe: 0xC0000005: Zugriffsverletzung-Leseposition 0x00000040.
Code:
while (i-- && *p)
Zwei Codes, bei denen meiner Meinung nach der Fehler liegen könnte:
Entweder hier bei der zweiten Zeile (die mit Passwort):
Code:
printf("2 User : %s\n", user);
if (menu_stat==2) printf(" <--");
printf("3 Passwort : %s\n", encrypt(pass,out));
if (menu_stat==3) printf(" <--");
oder in der oben aufgerufenen encrypt-Funktion:
Code:
char encrypt (char word[],char out[])
{
int i,laenge;
laenge=strlen(word);
for (i=0; i<laenge; i++)
{
out[i]='*';
if (laenge-1==i) {out[i++]='\0';break;}
}
return (out[laenge+1]);
}
Könnte es an der falsch formatierten Rückgabe des Arrays out liegen?
Vielen Dank...