Hallo, ich hab mal wieder ein Problem udn da ich hier immer kompetent Hilfe bekomme, wende ich mich wieder an euch. Ich hab eine .txt-Datei und darin Zeilenweise Variablen gespeichert. Nun möchte ich diese Zeilen wieder in Variablen zurückspeichern, wie mach ich das am besten?
Bsp:
Zeile 1: Hallo Zeile 2: Du
Nun will ich Zeile 1 in Varibale 1 speichern und danach Zeile 2 in Variable 2
Wie mach ich das am besten.
Ich vertraue wieder auf eurer unbegrenztes Wissen.
Hm mein erstes Problem is nun nur, das ich nur die 1. Zeile auslesen kann und nicht die 2. oder 3. usw. Gibt es dafür eine Möglichkeit.
und dann
Nun alle Variablen in die ich schreiben möchte sind CStrings und keine CStringArray. Gibt es da eine möglichkeite CStringArray nach CString zu konvertieren?
Du wolltest doch wissen wie man ein "CStringArray nach CString" konvertiert. Und genau das hat dir FloSoft gezeigt. Du hast nen CString zeile434234 und ein CStringArray data. Damit jetzt in zeile434234 der Inhalt von deiner Zeile steht, holst du das ganze halt aus data raus, wie das bereits demonstriert wurde.
CStdioFile file("C:\\test\\datei.txt", CFile::modeRead | CFile::typeText); // Die Datei öffnen CStringArray arrFileContent; // Ein Array von CString-Objekten (ähnlich wie std::vector<CString>) CString strLine; // Momentane Zeile in der Datei while (file.ReadString(strLine)) // Zeile auslesen arrFileContent.Add(strLine); // Zeile zum Array hinzufügen