[C++] Dzielenie tekstu w Memo
Ostatnio zmodyfikowano 2014-06-01 14:48
Przemyslav Temat założony przez niniejszego użytkownika |
[C++] Dzielenie tekstu w Memo » 2014-05-31 22:39:43 Witam serdecznie :) Dzisiaj mam do Was następujące pytanie, gdyż poddaję się po walce z SubStringami itd..., otóż mam przykładową (zmienną) linijkę tekstu: Adam = Nowak = 100 zlotych i teraz chciałbym, aby wyraz Adam był w Memo1, Nowak w Memo2, a 100 złotych w Memo3. Niestety nie mam pojęcia jak to zrobić. Linijka ta wczytywana jest przy tworzeniu formy i nie zawsze jest taka sama, gdyż w innym przypadku może być: Lucja = Kowalska = 1000 zlotych i 50 groszy Niestety nie mam już pojęcia jak rozdzielić 3 łańcuchy na 3 Memo. Oczywiście znak "=" można zastąpić czymś innym. Dziękuję za pomoc :) |
|
ison |
» 2014-05-31 23:01:22 #include <sstream> std::stringstream s( line ); std::getline( s, Memo1, '=' ); std::getline( s, Memo2, '=' ); std::getline( s, Memo3 );
|
|
00Andre |
» 2014-06-01 14:19:37 Mogę się spytać ? Co robi tutaj funkcja std::stringstream, wiem tylko, że funkcje używa się do przejścia z string'a do int
|
|
ison |
» 2014-06-01 14:48:55 |
|
« 1 » |