Text speichern
-
Hallo,
ich möchte aus einer Datei den Text auslesen lassen, verschlüsseln und in einer zweiten Datei speichern. Das klappt ja soweit auch, beim entschlüsseln habe ich das Problem das sobald ein Zeilenumbruch in der Originaldatei ist ans Ende das ASCII Zeichen 0255 (ÿ) angegügt wird. Wie kann ich das unterbinden?
Der Code zum Entschlüsseln ist folgender:stream = fopen(datei, "r"); stream2 = fopen(datei2, "w"); fseek(stream, 0, SEEK_END); anzahl = ftell(stream); fseek(stream, 0, SEEK_SET); cout<<anzahl<<endl; for(i=0;i<anzahl;i++) { text = fgetc(stream); text -= paktuell->text; if((int)text == 255) { anzahl--; } else { fputc(text, stream2); } paktuell = paktuell->zeigerAufNext; } fclose(stream); fclose(stream2);
Ich bin euch für eine schnelle Hilfe dankbar!!