![]() |
|
Модераторы: Akina |
![]()
|
|
| Дмитрий |
|
|||
|
Unregistered |
Имеется текстовый файл - несколько строк, в каждой строке 5 колонок разделенных #
Как считать в отдельные переменные каждый из столбцов например (Иванов # 40 лет # тел. 40-89-44) Иванов надо считать в переменную ФИО, 40 лет в ВОЗРАСТ и т.д. и так по каждой строке ?? |
|||
|
||||
| Plamenk |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 258 Регистрация: 18.2.2003 Репутация: нет Всего: 3 |
Такой команды, по-моему, нет. Но можно считывать строку, а потом с помощью InStr() искать символ "#" и вырезать часть строки (Left() или Right()). И так до тех пор пока InStr() не вернёт 0.
|
|||
|
||||
| -Mikle- |
|
||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Я бы сделал так:
И есть обратная функция:
Если что, пиши: [email protected] -------------------- Если тебе плюют в спину, значит ты впереди... |
||||
|
|||||
| Shekspir |
|
||||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 192 Регистрация: 22.6.2003 Репутация: нет Всего: нет |
Не проще ли воспользоваться стардантными функциями READ/WRITE Открываем файл
Затем записываем в файл необходимые данные:
Затем всё это легко читается:
В переменных String№ будут все записи. --------------------
Убить Билла 1, 2, 95, 98, 98SE, 2000, ME, XP.... |
||||||
|
|||||||
| -Mikle- |
|
||||||
![]() Невидимка Vingrad'а ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 1672 Регистрация: 22.6.2003 Где: Казахстан, Астана Репутация: 8 Всего: 59 |
Было бы проще в случаях если данные в файл записывались этой же прогой или формат файла был типа: "Иванов","40 лет","тел. 40-89-44" , но формат: (Иванов # 40 лет # тел. 40-89-44) то есть с разделителем "#", поэтому READ не прочитает правильно. Хотя если Дмитрий сам создает файл, то эти функции идеальный вариант.
запишет в файл строку вида: "строковое значение", 0, #01/01/2003#, False а оператор
корректно все прочитает. -------------------- Если тебе плюют в спину, значит ты впереди... |
||||||
|
|||||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |