Frage zum Zeiger
-
Hi,
Macht es Sinn, wenn man den Zeiger auf eine Datei bearbeiten würde?
z.B.FILE *quelldatei; FILE *zieldatei; while ((*quelldatei) != EOF) { *(zieldatei) = *(quelldatei); quelledatei++; zieldatei++; }
Viele Grüsse
-
Nein.
Dieser Zeiger zeigt IMHO nur auf interne Datenstrukturen, die der normale Programmierer nicht sehen soll und auch nicht muss.warum nimmst du nicht fgetc?
-
Genau...
FILE *quelldatei; FILE *zieldatei; while (quelldatei != EOF) { fputc(fgetc(quelldatei),zieldatei); }
Beide Funktionen zählen grundsätzlich ein Element weiter...
Gruß
handyman
-
Original erstellt von handyman:
**Genau...FILE *quelldatei; FILE *zieldatei; while (quelldatei != EOF) { fputc(fgetc(quelldatei),zieldatei); }
...**
hmmm .... würde mal sagen - endlosschleife ... :))