Здравствуйте.
Сабж в С делается таким образом:
char s[] = "1 2 3 4 5";
double x[5];
sscanf(s, "%lf %lf %lf %lf %lf", &x[0], &x[1], &x[2], &x[3], &x[4]);
Как это сделать "покрасивше" и средствами C++? Пусть вместо char[] s, будет string s, а вместо x[] - valarray<double> x, и нужно этот x заполнить. Размер x заранее указывать тоже не хочется ;)
Спасибо!
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум С:sscanf: считывание int или char* из строки произвольного формата (2004)
- Форум Варнинги на символьный массив (2009)
- Форум Как настроить QtCreator на работу sscanf с разделителем точка, а не с запятая в строке? (2013)
- Форум преобразование raw куска данных (C++) (2010)
- Форум Динамический массив (2005)
- Форум строка целых чисел в Си (2003)
- Форум Чо за зверь такой --- MB OfficeCenter 318? (2008)
- Форум [C++][std::string] как бы заполнить строку без промежуточной буферизации? (2012)
- Форум bash Работа со строками и столбцами. (2022)
- Форум Передача вывода grep в качестве аргументов командной строки (2020)