dzielenie stringa
Ostatnio zmodyfikowano 2012-02-20 21:13
CTRL85 Temat założony przez niniejszego użytkownika |
dzielenie stringa » 2012-02-19 14:53:49 Witam! Mam taki tekst w zmiennej string: czesc,witaj,hej Chciałbym rozdzielić każdy wyraz do tablicy string. Oczywiście liczba wyrazów może się zmieniać. Byłbym wdzięczny za pomoc. :) |
|
DejaVu |
» 2012-02-19 14:55:07 |
|
m4tx |
» 2012-02-19 14:59:02 Czyżbyś pisał linguabota? :P Sam sobie napisz taką funkcję - to jest kilka linijek kodu :P O, coś takiego: vector < string > split( string text, char separator ) { vector < string > temp = new vector < string >; int lastStringPos = 0; for( int i = 0; i < text.length(); i++ ) { if( text[ i ] == separator ) { temp.push_back( text.substr( lastStringPos, i - 1 ); lastStringPos = i; } } return temp; } Pisane z palca, mogą być błędy, możesz też dodać jakieś zabezpieczenia, np. przed zerową długością jednego stringa itp. |
|
pekfos |
» 2012-02-19 15:10:25 |
|
CTRL85 Temat założony przez niniejszego użytkownika |
» 2012-02-19 15:53:04 Chciałem sobie trochę rzeczy przypomnieć, i piszę małego bota. :) |
|
CTRL85 Temat założony przez niniejszego użytkownika |
» 2012-02-20 21:13:06 Dziękuję za pomoc. :) |
|
« 1 » |