Zahlen aus Textdatei in MFC Anwendung
-
Hallo,
benötige Hilfe bei folgendem Projekt:
Ich habe eine MFC Anwendung mit 3 Feldern erzeugt. In diesen 3 Feldern soll jeweils eine Zahl stehen. Die Zahlen sollen aber aus einer Textdatei gelesen werden.
Die Textdatei ist so aufgebaut: 1 2 3
Wie mache ich das das im MFC Projekt die Zahl 1 in Feld1 steht, die Zahl 2 in Feld 2 usw.
grüße David
-
Kommt drauf an welche Version vom CS du hast, ansonnsten so:
CString Buffer; CFile File; if(File.Open("DeineDatei.txt",CFile::modeRead)) { File.Read(Buffer.GetBufferSetLength((UINT)File.GetLength()),(UINT)File.GetLength()); Buffer.ReleaseBuffer(); CString resToken; int curPos = 0; int count = 0; int ID[3] = {IDC_EDIT1,IDC_EDIT2,IDC_EDIT3}; resToken= Buffer.Tokenize(_T(" "),curPos); while (resToken != _T("")) { SetDlgItemText(ID[count++],resToken); resToken = Buffer.Tokenize(_T(" "), curPos); }; }
so geht es zum Beispiel