In MFC *.*txt zu Array umsetzen
-
Hello Zusammen,
Ich habe eine Frage. Durch einer MFC Pragramm werden die Messdaten in einen TXT Datei gespeichert.Und muss ich zur zeit die TXT datei zu Array umsetzten.Dadurch kann ich weiter verarbeiten.
Z.B in TXT Datei hat folgende Daten drin gespeichert1
2
3
4
5
3
4
5
7
8
9Und mochte ich in Array speicher Z.B
[1,2,3,4,5,3,4,5,7,8,9]Ich habe schon mit CFile::Open und CFile::Read probiert.Leider klappe ich nicht.
Kann jemanden mir sagen ,dass wie ich weiter machen kann.Danke..
-
CStdioFile
CStringArraySchau die mal an, das sollte helfen.

-
// quick'n dirty, ohne Fehlerbehandlung!!! // es soll nur die Vorgehensweise verdeutlicht werden // CFile inFile("test.txt", CFile::modeRead); CArchive archive(&inFile, CArchive::load, inFile.GetLength()); CString line; CStringArray array; while (archive.ReadString(line)) { array.Add(line); } archive.Close(); inFile.Close();wobei man sich das CArchive auch sparen kann, ich mache das aus Performancegründen ganz gern, wenn die Dateigröße nicht exorbitante Größe hat.
-
Danke schon
ich glaube die Daten ist nicht so gross, Maxmal 1MB....
Danke noch mal, du bist ganz nett
-
liliangjie schrieb:
Danke noch mal, du bist ganz nett
Sind wir doch alle hier

-
Ich habe heute super geklappet...
Es lauft super perfeckt gut......
hehe
