Aus einer Datei auslesen



  • int main(void)
    {
    	FILE *fp;
    	char puffer[2000];
    	int c;
    	int i;
    
    	fp = fopen("D:/Studium/Informatik 1/Labor/Aufgabenblatt 11/TEST.BIN", "r");
    	// Liest eine Textzeile aus der Datei in einen String
    
    	for(i = 0; (feof(fp) == 0); i++)
    	{
    		c = fgetc(fp);
    		puffer[i] = c;
    	}
    	printf("\n Die Zeile lautete:\n%s", puffer);
    	fclose(fp);
    	return 0;
    
    }
    

    Ja servus, ich bins mal wieder 😃

    hab hier ne Aufgabe in der ich den Inhalt aus einer Datei auslesen soll.

    klappt auch soweit, aber irgendwie hört er nicht auf?

    er soll ja durch die feof() Funktion aufhören, die liefert ja solange den Wert 0 zurück bis sie das Dateiende erreicht hat, aber ich glaub das in der for schleife ist so nicht ganz richtig oder?



  • ehm jo hat sich erledigt 😃

    sorry 🙂


Anmelden zum Antworten