Code:
/* grown_file.c */
#include <stdio.h>
#include <stdlib.h>
/* Bitte anpassen */
#define DATEI "datei.txt"
int main(void) {
FILE *fp;
int c;
fp = fopen(DATEI, "r");
if(fp == NULL) {
fprintf(stderr, "Konnte %s nicht oeffnen\n", DATEI);
return EXIT_SUCCESS;
}
while(1) {
while( (c=fgetc(fp)) ) { /* Zeichenweise einlesen */
if(c == EOF) /* Ist es EOF */
ungetc(c,fp); /* Letztes Zeichen zurueck */
else
fputc(c, stdout); /* Ausgeben */
}
}
/* Wird nie erreicht */
fclose(fp);
return EXIT_SUCCESS;
}
Quelle: C von A bis Z; Galileo Computing; Jürgen Wolf
Lesezeichen