002
12.09.2003, 08:03 Uhr
~boardblaster
Gast
|
C++: |
std::string zeile = RichEdit1->Lines->GetText(); std::stringstream strm(zeile); //Wandel Text in einen Stream um while (strm) // Solange was im Stream ist ... { std::string token; // Speicher für Text strm>>token; // Hole text, überspringe Leerzeichen ListBox1->Items->Add(token.c_str()); // Gebe den Kram aus } Edit1->Text = ListBox1->Items->Strings[0]; Edit2->Text = ListBox1->Items->Strings[3]+" "+ListBox1->Items->Strings[4]+" "+ListBox1->Items->Strings[5]+" "+ListBox1->Items->Strings[6]+" "+ListBox1->Items->Strings[7]; Edit3->Text = ListBox1->Items->Strings[8]; Edit4->Text = ListBox1->Items->Strings[11]+" "+ListBox1->Items->Strings[12]; Edit5->Text = ListBox1->Items->Strings[13];
|
so sieht mein Ansatz aus, ist schon ein bisschen ausgereifter, aber der Text ist mehrzeilig und er soll das mit jeder einzelnen zeile machen und sie auch jedes mal in die ListBox eintragen(die Strings jeder Zeile). Bis jetzt funktioniert das nur soweit das er alles splittet(gesamten Text und dann in die ListBox die einzelnen Strings einträgt, wobei sich das Programm jedes mal aufhängt. Die TextDatei sind Artikeldaten, Jede Zeile ist ein Artikel, wovon ich aber nur ein paar Strings brauche
Bearbeitung von loddab: |
cpp-Tags gesetzt
|
Dieser Post wurde am 12.09.2003 um 12:54 Uhr von Loddab editiert. |