Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.12.2010, 08:33   #11
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

А как из строки:
X244.976Y125.033M25
выделить только числа (имеется ввиду 244.976 , 125.033 , 25) и присвоить переменным?
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Старый 04.12.2010, 11:41   #12
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Да легко и просто. В цикле получаешь фрагменты строки между нецифрами (кроме точки разумеется), а потом переводишь их в числа.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Старый 04.12.2010, 11:46   #13
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

Цитата:
Сообщение от Utkin Посмотреть сообщение
Да легко и просто. В цикле получаешь фрагменты строки между нецифрами (кроме точки разумеется), а потом переводишь их в числа.
вся сложность в том, что строки могут абсолютно разными, мне видится что нужно определять по символьно так: если символ цифра - присвоить переменной А, если точка то - переменной В, если буква - то С. Как можно реализовать?
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Старый 17.01.2011, 07:28   #14
grafgrial
Просто хороший
Форумчанин
 
Аватар для grafgrial
 
Регистрация: 26.03.2010
Сообщений: 562
По умолчанию

Цитата:
Сообщение от Vova777 Посмотреть сообщение
вся сложность в том, что строки могут абсолютно разными, мне видится что нужно определять по символьно так: если символ цифра - присвоить переменной А, если точка то - переменной В, если буква - то С. Как можно реализовать?
Это то, что нужно!!!
Парс координат.rar
Помог, нажми весы слева
grafgrial вне форума Ответить с цитированием
Старый 17.01.2011, 14:34   #15
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

Дело в том, что я уже разобрался с этим. Я сделал следующим образом: проверял строку по-символьно, и сравнивал с заранее заданными значениями, т.е. число, символ ".", или символ "Y". И в зависимости от полученного значения выполнял заданные алгоритмы, а затем переход к следующей строке и т.д. Т.е. как таковой, парсинг строки я выполнил, парсингует довольно быстро, в чем несомненно большой плюс, и,если интересны подробности, могу привести фрагмент кода.
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Named pipes, парсинг строки Alex217Vish Visual C++ 0 04.11.2010 22:29
Парсинг следующей строки Fok Общие вопросы Delphi 4 12.09.2010 17:26
Парсинг строки beemoto Общие вопросы Delphi 18 12.04.2009 18:52