erste drei zeilen ausgeben



  • Hi Leutz,

    mit folgendem Code lasse ich alle Zeilen einer Textdatei ausgebe. Nun würde ich aber gerne nur die ersten drei Zeilen ausgeben lassen. Hat jemand eine Idee???

    int i=0; //zähler für die zeilenanzahl
    	FILE *f;
    	const char *datei = "lic.txt";
    	char zeile[1000];
    	if ((f = fopen(datei, "r"))==NULL)
    	{
    		printf("Die angegebene Datei wurde nicht gefunden!\n"
    		"Bitte überprüfen Sie Pfad und Dateiname von\n%s", datei);
    	}
    	else
    	{
    		while(fgets(zeile, 999, f) != NULL)
    		{
    			puts(zeile);
    			i++;
    
    		}
    		fclose(f);
    	}
    

    thx



  • selbst gelöst, danke


Anmelden zum Antworten