![]() |
|
Модераторы: Akina |
![]()
|
|
| baltaero |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 30.8.2005 Репутация: нет Всего: нет |
Здравствуйте. Посоветуйте с чего начать. Есть файл .txt такого вида:
c n0 N1 x650.539185 y908.076599 X1042.858765 Y885.426575 # Control Point No 36: 1.00000 c n0 N1 x640.701050 y997.983887 X1032.683716 Y973.944641 # Control Point No 38: 1.00000 c n0 N2 x25.550047 y769.933655 X824.773315 Y741.491150 # Control Point No 40: 1.00000 c n0 N2 x68.985519 y909.538574 X873.693054 Y877.454102 # Control Point No 78: 1.00000 c n1 N2 x25.682077 y677.033936 X431.188599 Y678.179810 # Control Point No 80: 1.00000 c n1 N2 x53.007000 y256.720093 X447.000824 Y257.937439 # Control Point No 82: 1.00000 c n1 N2 x49.318905 y319.883514 X447.050781 Y320.188721 # Control Point No 84: 1.00000 Мне нужно вытащить отсюда 1-ую, 5-ую, 9-ую строчки (строчки, где меняется n или N)и произвести матем. операции с цифрами и сохранить все это в новом текстовом файле. В языках программирования не силен, но хочется сделать самому. Насколько это сложно и с чего стоит начинать? Это сообщение отредактировал(а) baltaero - 30.8.2005, 17:59 |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
не очень
с чтения справки Конкретно: алгоритм такой
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| baltaero |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 30.8.2005 Репутация: нет Всего: нет |
Спасибо, попробую.
|
|||
|
||||
| Alles |
|
||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 26.6.2003 Где: RUSSIA Репутация: 2 Всего: 2 |
Да ... мне когдато тоже с этим помогли.
Сначала объявляем переменные:
Да ...при этой обработке тебе необходимо подключить Microsoft Scripting Runtime (Это в References)
Это процедура будет добавлять все твои вычисления в твой файл
Что будет непонятно , спрашивай . Удачи ! |
||||||
|
|||||||
| Akina |
|
||||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Нафига?
Добавлено @ 08:08
И на каждом витке цикла переоткрывать файл? Бред... открыть ДО и закрыть ПОСЛЕ. -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||||
|
|||||||
| baltaero |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 30.8.2005 Репутация: нет Всего: нет |
Спасибо за внимание, начну, пожалуй, с изучения литературы. Что будет непонятно, спрошу.
|
|||
|
||||
| Alles |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 142 Регистрация: 26.6.2003 Где: RUSSIA Репутация: 2 Всего: 2 |
Ну, хорошо , шорошо ....загоним данные после обработки в массив , а потом запишем в файл.
а насчет FSO и Slit, ты напрасно так погорячился дорогой !!! У меня как раз была ситуация когда при OPEN - Line Input . в переменную залетали куски непонятной длинны, а нужно было обрабатывать именно по строкам! Посоветовали , тут же к стати, использовать FSO, РАБОТАЕТ !!! да и логи у мня не маленькие, порядка 2-2,5 мега. И я бы не сказал , что программа сильно призадумывается при данной обратотке! |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Либо у тебя была строка постоянной длины, либо в ней были служебные байты. Чудес не бывает...
гы... малёк ты еще... -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |