TripleD Geschrieben 4. August 2004 Geschrieben 4. August 2004 Hallo, ich grad mal wieder aufm Schlauch. Ich hab eine Datei, in der zwei Daten untereinander stehen. Mein Problem ist, dass ich nicht (mehr) weiß, wie ich jetzt die erste Zeile auslese und in eine Variable schreibe, und dann die zweite Zeile auslese und in eine zweite Variable schreibe. Hoffe es kann mir jemand helfen. Evtl mit Codebeispiel. Gruß TripleD
TripleD Geschrieben 4. August 2004 Autor Geschrieben 4. August 2004 Habs jetzt geschaft, dass er mir das aus der ersten Zeile anzeigt, so wie ich das wollte. Hab jetzt nur noch das Problem mit der zweiten Zeile. Wie bekomm ich das hin? TripleD
bigpoint Geschrieben 4. August 2004 Geschrieben 4. August 2004 Wie bekomm ich das hin? TripleD genau so wie die erste Zeile und jetzt im ernst, zeigt doch Code wie du es machst, dann kann man auf Grund von dem Code dir die Fehler zeigen und / oder Verbesserungen vorschlagen.
TripleD Geschrieben 4. August 2004 Autor Geschrieben 4. August 2004 Hallo bigpoint, so sieht der "Problem-Code" aus: TCHAR daten[1000]; CString strAdresse; CString strPort; CFile uebergabe("config\\übergabe\\übergabe.cfg", CFile::modeRead); uebergabe.Read(daten, sizeof(daten)); strAdresse = daten; AfxExtractSubString(strAdresse, daten, NULL, '\n'); m_strAdresse = strAdresse; m_strPort = strPort; Wie bekomm ich das jetzt genau hin, das er mir die zweite Zeile ändert? TripleD
Klotzkopp Geschrieben 4. August 2004 Geschrieben 4. August 2004 Benutze nicht CFile und Read, sondern CStdioFile und ReadString, dann kannst du zeilenweise einlesen und brauchst auch keinen TCHAR-Array mehr.
TripleD Geschrieben 4. August 2004 Autor Geschrieben 4. August 2004 So, habs jetzt mal in "CStdioFile" umgeschrieben. Und siehe da, es funktioniert genauso. *g* Kannst du mir jetzt vieleicht noch verraten, wie das Zeilenweise einlesen funktioniert? Gruß TripleD
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden