myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Ungelesen 16.12.12, 23:38   #1
WhiteListener
Erfahrener Newbie
 
Registriert seit: Aug 2010
Beiträge: 193
Bedankt: 42
WhiteListener ist noch neu hier! | 0 Respekt Punkte
Standard C zeilenweise einlesen aus Datei

hallo,

Mein Problem ist, dass ich aus einer Textdatei jede Zeile einzeln auslesen möchte, abspeichern und dann weiter bearbeiten.
Habe es bisher so gelöst:

funktioniert auch eigentlich tadellos nur, dass wenn die Input Textdatei nach der letzten Zeile einen weiteren Zeilenumbruch besitzt, wird mir die letzte Zeile doppelt ausgegeben.
Ich erhalte also anstatt
aa
bb
cc

in der Ausgabe
aa
bb
cc
cc

Weis momentan nicht mehr so recht weiter und bin für jede Hilfe dankbar
WhiteListener
WhiteListener ist offline   Mit Zitat antworten
Ungelesen 17.12.12, 08:28   #2
germgerm
bla
 
Registriert seit: Mar 2010
Beiträge: 309
Bedankt: 301
germgerm ist noch neu hier! | 0 Respekt Punkte
Standard

Hi,

normalerweise sollte dein Code funktionieren.
Du könntest folgendes ausprobieren:

- Vor dem fgets line initialisieren:

PHP-Code:
line[0] = 0
- Den Rückgabewert von fgets berücksichtigen.

.
germgerm ist offline   Mit Zitat antworten
Ungelesen 17.12.12, 08:59   #3
WhiteListener
Erfahrener Newbie
 
Registriert seit: Aug 2010
Beiträge: 193
Bedankt: 42
WhiteListener ist noch neu hier! | 0 Respekt Punkte
Standard

hi germgerm, danke für die Antwort
initialisieren hat nichts gebracht aber ich glaube über den Rückgabewert müsste es funktionieren (ist im Fall der letzten "leeren" Zeile 0)

Danke!
WhiteListener ist offline   Mit Zitat antworten
Antwort

Themen-Optionen
Ansicht

Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:11 Uhr.


Sitemap

().