Datei Zeilenweise lesen.
-
Guten Abend,
Ich habe eine frage zu C:
Ich möchte in c eine datei auslesen und diese dann in der console wiedergeben, wichtig wäre mir, wenn dies zeilen weise passiert, da dass datei format:
Hallo
Weltist.
int i;
for(i=1; i < datei; i++)
{
printf(argv[i]);Sooo ähnlich sollte es aufgebaut sein, ich habe mich mal schlau gemacht, aber ueberall wird nur erklärt wie man es zeichen weise ausliest, oder in andere dateien schreibt:/
ciao D. Hartmann
-
Check mal dieses Beispiel aus:
(fgets() dürfte dein "Objekt-der-Begierde"sein.)
#include <stdio.h> #include <stdlib.h> int main(void){ char line[1024]; FILE *f=fopen("test.txt","r"); if(f){ while(fgets(line,sizeof(line),f)){ printf("%s",line); } } printf( "\n-----------------------" "\nPRESS ENTER TO QUIT..." ); fclose(f); getchar(); return EXIT_SUCCESS; }