boost spirit - разбор строки
От: Hard_Club  
Дата: 19.01.10 23:16
Оценка:
как в бусте разобрать такую строку:

POLICY DIMENSION PSD PS PBDNJ PDr PAD PD PR PLL

чтобы PSD, PS, PBDNJ... — сохранить в отдельный массив
Re: boost spirit - разбор строки
От: jazzer Россия Skype: enerjazzer
Дата: 20.01.10 00:13
Оценка: :)
Здравствуйте, Hard_Club, Вы писали:

H_C>как в бусте разобрать такую строку:


H_C>POLICY DIMENSION PSD PS PBDNJ PDr PAD PD PR PLL


H_C>чтобы PSD, PS, PBDNJ... — сохранить в отдельный массив


На классическом спирите — как-нибудь так:
str_p("POLICY DIMENSION ")
>> list_p( (*anychar_p)[ push_back_a(array) ], ' ')

На новом — не знаю как, еще руки не дошли его изучить
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[2]: boost spirit - разбор строки
От: Hard_Club  
Дата: 20.01.10 08:34
Оценка:
J>На классическом спирите — как-нибудь так:
J>
J>str_p("POLICY DIMENSION ")
>>> list_p( (*anychar_p)[ push_back_a(array) ], ' ')
J>

J>На новом — не знаю как, еще руки не дошли его изучить

не работает получается, что считывается одно слово "PSD PS PBDNJ PDr PAD PD PR PLL"
Re[3]: boost spirit - разбор строки
От: Аноним  
Дата: 20.01.10 08:52
Оценка:
Здравствуйте, Hard_Club, Вы писали:



J>>На классическом спирите — как-нибудь так:

J>>
J>>str_p("POLICY DIMENSION ")
>>>> list_p( (*anychar_p)[ push_back_a(array) ], ' ')
J>>

J>>На новом — не знаю как, еще руки не дошли его изучить

H_C>не работает получается, что считывается одно слово "PSD PS PBDNJ PDr PAD PD PR PLL"


Удалить POLICY DIMENSION и собрать разделенные пробелом строки в массив?
Re[3]: boost spirit - разбор строки
От: jazzer Россия Skype: enerjazzer
Дата: 20.01.10 09:19
Оценка:
Здравствуйте, Hard_Club, Вы писали:



J>>На классическом спирите — как-нибудь так:

J>>
J>>str_p("POLICY DIMENSION ")
>>>> list_p( (*anychar_p)[ push_back_a(array) ], ' ')
J>>

J>>На новом — не знаю как, еще руки не дошли его изучить

H_C>не работает получается, что считывается одно слово "PSD PS PBDNJ PDr PAD PD PR PLL"


а у тебя там точно пробелами все разделено?
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
Re[4]: boost spirit - разбор строки
От: Hard_Club  
Дата: 20.01.10 09:55
Оценка:
J>>>На классическом спирите — как-нибудь так:
J>>>
J>>>str_p("POLICY DIMENSION ")
>>>>> list_p( (*anychar_p)[ push_back_a(array) ], ' ')
J>>>

J>>>На новом — не знаю как, еще руки не дошли его изучить

H_C>>не работает получается, что считывается одно слово "PSD PS PBDNJ PDr PAD PD PR PLL"


J>а у тебя там точно пробелами все разделено?


я поставил skipper nothing_p и все заработало
Re[2]: [2 c-smile] Что я такого смешного сказал? (-)
От: jazzer Россия Skype: enerjazzer
Дата: 23.01.10 04:53
Оценка:
jazzer (Skype: enerjazzer) Ночная тема для RSDN
Автор: jazzer
Дата: 26.11.09

You will always get what you always got
  If you always do  what you always did
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.