Hej Fixade till denna Annars är boost alltid att rekommendera: http://www.boost.org/doc/libs/1_40_0/doc/html/string_algo.htmlDela in kommaseparerad sträng till en array i c++
Om jag har en sträng som innehåller en massa kommaseparerade värden, finns det då något vettigt sätt att dela in den i numeriska värden. Strängen kan se ut så här: 1,2,4,5,7,10,3,99
Det jag vill är att bryta ner den till en array
Någon som kan? :)Sv: Dela in kommaseparerad sträng till en array i c++
string replaceString(char input[256]){
string str(input);
string searchString(" ");
string replaceString(",");
assert( searchString != replaceString );
string::size_type pos = 0;
while ( (pos = str.find(searchString, pos)) != string::npos ) {
str.replace( pos, searchString.size(), replaceString );
pos++;
// cout << endl << "pos: " << str.find(searchString, pos) << " ::: ";
}
//cout << str << endl;
return (str);
}
Sv:Dela in kommaseparerad sträng till en array i c++