![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 14.06.2009
Сообщений: 3
|
![]()
Мужики помогите реализовать..
![]() есть например текстовая строка: 'a22.33 b2.2 c33 d55.333' как мне прочитать числа стоящие за буквами и присвоить их соответствующим переменным ?. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
![]()
нужно парсер написать. не удобная что то строка у вас
вот если бы 'a=22.33; b=2.2; c=33; d=55.333;' то мне кажется было бы проще.
Писано по д'Эльфийски
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
![]()
для начала преобразовываешь строку в список
Код:
Код:
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
![]() |
![]() |
![]() |
#4 |
Регистрация: 14.06.2009
Сообщений: 3
|
![]()
спасибо за совет
![]() да код криво генерится построцессором станка.., приходится корректировать его вручную, вот я и хотел упростить себе жизнь. по сути мне надо убрать из строки все "Y с его значениями", перемножить значения X на 2, перед "(" скобками поставить ";", закоментировать их чтобы станок воспринимал это как коментарий. Код:
Последний раз редактировалось Stilet; 15.06.2009 в 12:01. |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
![]()
sergey[zel] пользуйтесь кнопкой "правка"
сохрани тест в текстовый файл.. и дальше чтото на подобии такой процедуры: Код:
![]() Цитата:
![]() маленькие изменения в коде..
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" Последний раз редактировалось Ntlegend; 14.06.2009 в 23:54. Причина: дополнитЪ захотелося |
|
![]() |
![]() |
![]() |
#6 |
Регистрация: 14.06.2009
Сообщений: 3
|
![]()
Ntlegend, спасибо большое !
примного благодарен ![]() все работает за исключением перемножения float на 2 ![]() пишет ошибку .. может у кого есть готовый парсер типа: float x=функция(строка, символ за которым стоит значение, символ до которого отчитывается длинна значения) Последний раз редактировалось Stilet; 15.06.2009 в 12:00. |
![]() |
![]() |
![]() |
#7 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Цитата:
Можно раскидать в массив так: Код:
I'm learning to live...
|
|||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Присвоение значений в ComboBox | maxi_mum | Помощь студентам | 6 | 09.04.2009 12:48 |
Задача переменным значений для разных Item-ов Combobox-а | Stalker209 | Общие вопросы C/C++ | 0 | 24.03.2009 12:22 |
Извлечь в одну ячейку несколько значений из строки которые удовлетворяют заданному условию. | Dorvir | Microsoft Office Excel | 5 | 08.04.2008 16:12 |
Присвоение переменным булевских выражений | rider | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 06.12.2007 21:11 |