Re: выделение подсрок из строки
От: Анатолий Широков СССР  
Дата: 20.02.04 10:19
Оценка: 1 (1)
Здравствуйте, Аноним, Вы писали:

А>есть std::string, значения которой состоит из слов разделенных пробелом,

А>как попроще ее можно разделить на несколько строк, содержащие отдельные слова.
А>Можно каким-нибудь стримом и >> воспользоваться ?

#include <string>
#include <sstream>
#include <iostream>
#include <algorithm>

int main()
{
   std::istringstream s("word1 word2 word3");
    
   std::istream_iterator<std::string> b(s);
   std::istream_iterator<std::string> e;
   std::ostream_iterator<std::string> o(std::cout, "\n");

   std::copy(b, e, o);
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.