Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Text aus Textdatei auslesen unt splitten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 < [ 2 ]
000
11.09.2003, 10:09 Uhr
~boardblaster
Gast


Ich habe ein Problem. ich möchte gerne einen text einlesen(das ist kein Problem). Und dann splitten. Da aber kein Trennzeichen enthalten ist sonder n der Text ungefähr so aussieht "blabla<Leerzeichen>blabla<Leerzeichen>blabla<3xLeerzeichen>blabla<und wieder ein paar Leerzeichen>blabla
weiss ich nicht wie ich es machen soll.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
11.09.2003, 10:20 Uhr
virtual
Sexiest Bit alive
(Operator)



C++:
std::string zeile = ""blabla blabla  blabla   blabla     blabla";
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
    std::cout<<token<<std::endl; // GEbe den Kram aus
}


--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
11.09.2003, 11:17 Uhr
~boardblaster
Gast


@virtuel

Danke das hat geklappt. Aber das ist jetzt für eine Konsolenanwendung gewesen wie sieht das aus wenn ich es in Windows umsetzen will, so das er mir die einzellnen Wörter als Strings in eine ListBox einfügt?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.09.2003, 11:25 Uhr
virtual
Sexiest Bit alive
(Operator)


Da kann ich Dir nicht beantworten, jedenfalls nicht in einem ANSI C++ Forum. Das ist Platformspezifisch. Frag im Windows Forum nach.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.09.2003, 11:34 Uhr
~boardblaster
Gast


Ich hab doch die Auswahl zwischen Konsolen Experte das wäre dann auf Dos-Ebene, und der Anwendung das wäre dann in einem Fenster.

Und wie bekomme ich das dort umgesetzt?
Kannst du mir da wirklich nicht helfen?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
11.09.2003, 11:52 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


mittels c_str() kannst du deine strings so "umwandeln" das dein Listbox das fressen sollte

hinzufügen kannst du soweit ich weiss mit AddString
das sollte hoffentlich funktionieren

C++:
m_myListbox.AddString(token.c_str());


--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
11.09.2003, 12:51 Uhr
~boardblaster
Gast


@ Windalf

Thanks. Hat funktioniert. Jetzt komm ich erst mal weiter. wenns dann noch probleme gibt meld ich mich wieder

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
11.09.2003, 13:09 Uhr
~boardblaster
Gast


Also hab das jetzt alles so in mein Programm eingebaut. Nun ist es aber so das ich den Text aus einem Memo-feld oder ein RichEdit-feld beziehen muss und hab auch schon einiges probiert damit er das endlich ausliest aber bis jetzt hat noch nichts geklappt.
hat jemand einen tipp??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
11.09.2003, 13:23 Uhr
virtual
Sexiest Bit alive
(Operator)


Hallo, nochmal:
Dies ist ein ANSI C Forum. Dh:
- nix Fenster
- nix Ritchedit
- nix Edit
- nix ListBox!

Ich kann nur das wiederholen, was ich in Post 003 dieses Thread gesagt habe.
Bitte akzeptier das, sonst schliesse ich diesen Thread.
--
Gruß, virtual
Quote of the Month
Ich eß' nur was ein Gesicht hat (Creme 21)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
11.09.2003, 13:27 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)



Zitat:

wenns dann noch probleme gibt meld ich mich wieder


habs befürchtet

von welchem Text redest du gerade ist mir gar nicht klar
erklär mal dein problem genauer


@virtual
verschieb den post einfach nach mfc-forum
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ]     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: