Codeproblem bei einem Verschlüsselungsprogramm
-
hi
@uiui
Wir sprechen hier von Windows und nicht ansi c !!
Dau
-
BasicMan01 schrieb:
Die Lösung find ich nicht so toll Das löst für dich vielleicht erstmal das Problem, aber die Ursache ist damit noch nicht geklärt.
Kann es sein, dass in der Funktion "decsend" zeichen als ungesetzter Wert zurückgegeben wird, weil keiner der Vergleiche positiv ist?
Du hast recht die Variable "zeichen" wird jedes 2. Mal als irgendein wert zurückgegeben weil die Variable "dec" jedes 2. Mal das Zeichen "\n" ist.
Ich habe jetzt diesen Code in die Funktion "decsend" zu den Anderen Vergleichen dazugetan:else if(strcmp(dec, "\n")==0) { zeichen=-1; }