sPoOL Geschrieben 9. Juli 2002 Teilen Geschrieben 9. Juli 2002 sers ich hab ne file dort steht folgendes drin: SPEICHER LAUFWERK CD-ROM HARDDISK ULTRAWIDE FESTPLATTE DRUCKER IDE nun, wenn ich versuche so... char text[25]; int i = 0; /* Open for read (will fail if file "data" does not exist) */ if( (stream = fopen( "worte.txt", "r" )) == NULL ) printf( "The file 'worte.txt' was not opened\n" ); else printf( "The file 'worte.txt' was opened\n" ); while(!feof( stream ) ) { fgets(text, 13, stream); printf("%s", text); } [/PHP] funktioniert das ja seh schöhn nur wird mir das letzt wort 2 mal ausgegeben *grmpf* und ich komm absolut net drauf warum... is sicher banal... thx spooly Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sPoOL Geschrieben 9. Juli 2002 Autor Teilen Geschrieben 9. Juli 2002 öhm... oh ja... mein fehler... man sollte halt schon mal schauen ob in der datei nicht noch ne leere zeile steht *rotwerd* Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 9. Juli 2002 Teilen Geschrieben 9. Juli 2002 Du solltest auch den Rückgabewert von fgets prüfen, bevor Du den String ausgibst. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
herch Geschrieben 17. Juli 2002 Teilen Geschrieben 17. Juli 2002 Das stimmt wohl! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
sPoOL Geschrieben 18. Juli 2002 Autor Teilen Geschrieben 18. Juli 2002 in wiefern prüfen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 18. Juli 2002 Teilen Geschrieben 18. Juli 2002 Original geschrieben von sPoOL in wiefern prüfen? Wenn fgets aus irgendeinem Grund nichts lesen konnte, liefert es NULL zurück. Dann solltest Du mit feof oder ferror prüfen, was passiert ist, anstatt den vermeintlich eingelesen String weiter zu verarbeiten. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.