![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| asres1 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 12.10.2010 Где: Украина Репутация: 1 Всего: 1 |
Внешняя секция &sхх вне порядка. Ну это не проблемма. А вот внутренняя часть - трабл. |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Вопрос: как в 0.0025.460 отделить что есть первое число, а что второе?
|
|||
|
||||
| northener |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Так в чём этот трабл? Берем любую секцию. Например: &s 2 -90.9312 \ 7 0.00 8.940 1 1.6210.73w 8 3.3413.78w 9 4.9617.05w10 5.6318.60d 1 5.8719.17d 1s 0.0019.170 1 И в чём проблема? Добавлено @ 02:10
Там жесткие размеры "подстрок", представляющих значения. Т.е., например Copy( S,n,m) - это та часть строки, которая представляет первое число. Ну и таким же образом второе и третье и т.д. Но значения n и m пока приходится брать с потолка. P.S. А ты думал будет легко? Это сообщение отредактировал(а) northener - 15.3.2011, 02:18 -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
||||
|
|||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Да хз, я только могу присоединиться к "гореть в аду" =) К тому же, если это длины предполагаемых чисел, то уже неверно. Вот, например, еще:
это что? где тут границы? что означает буква и т.д.? Это сообщение отредактировал(а) Keeper89 - 15.3.2011, 02:22 |
|||
|
||||
| asres1 |
|
||||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 12.10.2010 Где: Украина Репутация: 1 Всего: 1 |
ну если на винграде такое говорят, то представте как мне, новичку в делфе, да и в програмировании.
copy(строка,1,4) copy(строка,5,4) Мне сказали делать так. &s 2 -90.9312 \ 7 <<<< насколько я врубился за эти три дня, трабл в этой хрени. тут читаеться Х[i], а он то пустой 0.00 8.940 1 << тут всё норм. Это сообщение отредактировал(а) asres1 - 15.3.2011, 02:25 |
||||
|
|||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
asres1, что за буква в моем примере выше?
Это сообщение отредактировал(а) Keeper89 - 15.3.2011, 02:27 |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Ну не совсем так. Старый добрый паскаль, а ныне его потомок Дельфи вполне нормально бы справился с такой задачей. Были бы лишь эти числа в текстовом файле разделены! Пробелом, "табуляцией" или ещё как-нибудь. Длина "строкового представления числа" не имеет никакого значения. Если она "разумна" конечно. Добавлено через 4 минуты и 32 секунды
Не врубился. Тут читается количество точек в данной "секции" &s 2 -90.9312. Добавлено через 7 минут и 34 секунды Пока это можно отложить в сторону. Это пусть заинтересует автора в будущем. Она (эта буква) находится за границей чисел, заданных n,m. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Пока могу предложить такой вариант:
|
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
-------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Ну я допускаю что мог что-то не понять =) |
|||
|
||||
| asres1 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 12.10.2010 Где: Украина Репутация: 1 Всего: 1 |
то что вы написали, это масcив x[i], после "\" количество точек.
да, это мне не надо. Keeper89, спасибо за прогу! Буду розбираться! отпишусь завтра! Это сообщение отредактировал(а) asres1 - 15.3.2011, 19:37 |
|||
|
||||
| northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 12 Всего: 20 |
Ну да. Это именно количество точек. Только, похоже, вы ничего пока не поняли. Будете разбираться с программой от Keeper89, милости просим задавать дополнительные вопросы. Пока мы ещё добрые -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
| asres1 |
|
||||||||||
![]() Новичок Профиль Группа: Участник Сообщений: 30 Регистрация: 12.10.2010 Где: Украина Репутация: 1 Всего: 1 |
ага, спасибо Их очеееень много. Первый вопрос такой: У вас Delphi 2009? Мой ругаеться на всё что только можно. Особенно на TstringList Пытался всё разом запустит, ругаеться на некоторые и переменные, первые две процедуры (стринглист.криейт ему мешает). 2) Я так понимаю, функция ClearedString запускает счётчик до букв w,b и до пробела?
3) Что эта функция делает? забивает строку цифрами( формата стринг) ??
Это я так понимаю, и есть ответ на мой вопрос?
спасибо за терпение. Это сообщение отредактировал(а) asres1 - 16.3.2011, 12:09 |
||||||||||
|
|||||||||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Единственное, на что он может ругаться - это TStringBuilder. Остальное должно быть в порядке.
До вечера лучше бы скопировать все ошибки из отладчика в точности как они есть, а там посмотрим. |
|||
|
||||
| Keeper89 |
|
||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Убирает из строки указанные символы.
Выводит массив в строку. Для версий без СтрингБилдера и CharInSet перевести можно вот так:
Плюс вот картинки того, что получается (на всякий случай, то ли это что нужно): X: ![]() Y: ![]() Это сообщение отредактировал(а) Keeper89 - 16.3.2011, 23:39 |
||||||
|
|||||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |