|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.06.2009, 10:52 | #1 |
Регистрация: 14.06.2009
Сообщений: 3
|
присвоение значений переменным из строки
Мужики помогите реализовать..
есть например текстовая строка: 'a22.33 b2.2 c33 d55.333' как мне прочитать числа стоящие за буквами и присвоить их соответствующим переменным ?. |
14.06.2009, 10:58 | #2 |
Участник клуба
Регистрация: 23.07.2007
Сообщений: 1,054
|
нужно парсер написать. не удобная что то строка у вас
вот если бы 'a=22.33; b=2.2; c=33; d=55.333;' то мне кажется было бы проще.
Писано по д'Эльфийски
|
14.06.2009, 11:01 | #3 |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
для начала преобразовываешь строку в список
Код:
Код:
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" |
14.06.2009, 11:10 | #4 |
Регистрация: 14.06.2009
Сообщений: 3
|
спасибо за совет
да код криво генерится построцессором станка.., приходится корректировать его вручную, вот я и хотел упростить себе жизнь. по сути мне надо убрать из строки все "Y с его значениями", перемножить значения X на 2, перед "(" скобками поставить ";", закоментировать их чтобы станок воспринимал это как коментарий. Код:
Последний раз редактировалось Stilet; 15.06.2009 в 12:01. |
14.06.2009, 11:37 | #5 | |
Форумчанин
Регистрация: 12.05.2007
Сообщений: 373
|
sergey[zel] пользуйтесь кнопкой "правка"
сохрани тест в текстовый файл.. и дальше чтото на подобии такой процедуры: Код:
Цитата:
маленькие изменения в коде..
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен: "Перемен!Мы ждем перемен!" Последний раз редактировалось Ntlegend; 14.06.2009 в 23:54. Причина: дополнитЪ захотелося |
|
14.06.2009, 12:15 | #6 |
Регистрация: 14.06.2009
Сообщений: 3
|
Ntlegend, спасибо большое !
примного благодарен все работает за исключением перемножения float на 2 пишет ошибку .. может у кого есть готовый парсер типа: float x=функция(строка, символ за которым стоит значение, символ до которого отчитывается длинна значения) Последний раз редактировалось Stilet; 15.06.2009 в 12:00. |
15.06.2009, 12:08 | #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 |