Hallo,
deine Kritikpunkte zu meinem Code habe ich im richtigen Programm schon umgesetzt.
Hatte mir das nur schnell rausgeschrieben und dabei halt das "Unwichtige" weggelassen, was zur reinen Beschreibung des Programmablaufs nicht nötig ist.
Habe jetzt folgendes:
#include <stdio.h>
#include <conio.h>
int main ()
{
unsigned char c;
FILE *ptr;
ptr = fopen("xxx.txt","rb");
while((c = fgetc(ptr)) != 255)
{
if(c==13)
printf("\n");
else
printf("%i ", c);
}
getch();
return 0;
}
Das Problem ist, dass er mir für "ä" z.B. 228 und "ü" 252 ausgibt, d.h. es werden falsche Zeichen ausgebeben.
Es kann ja nicht sein, das ich für den kompletten ASCII Code von 128 - 255 switch Anweisungen schreibe?!