Visual Basic !!!
|
Новый участник Сообщения: 16 |
Профиль | Отправить PM | Цитировать Подскажите, пожалуйста как при работе с текстовым файлом организовать чтение и запись фрагмента текста, начинающегося определенным символом(&!) до окончания строки. Т.е. нужно записать фрагмент текста из одного файла в другой, причем вставить его в определенную строку после определенного символа. Причем количество символов до этой нужной строки неизвестно, т.е. оператор seek не подходит.
Спасибо за отклик. поможет любая информация. так как сами мы не местные...:-) |
|
Отправлено: 23:21, 23-03-2003 |
lesco
Сообщения: n/a |
Попробуй для открытия файлов использовать
Open "in.txt" For Random As 1 Len = 1 Open "out.txt" For Random As 2 Len = 1 Затем просматриваешь файл in.txt с помощью Get 1, , s ' где s определена как Dim s As String*1 Как только встретится нужный символ пишешь все последующие символы до конца строки в переменную, например str1 После этого таким же способом ищешь нужный символ в файле out.txt, и все последующие символы запоминаешь в str2 Далее в фаил out.txt записываешь сначало символы из str1, а затем из str2 |
Отправлено: 08:09, 05-04-2003 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 16
|
Профиль | Отправить PM | Цитировать lesco
Спасибо за ответ. С этим я уже разобрался. Делаю это через объекты Scripting.FileSystemObject и Scripting.TextStream. Однако, это только часть задачи. Пока не пойму как можно вырезать не строки а блоки из нескольких строк, начинающихся определенными символами, а затем их (блоки) перемешать в произвольном порядке. Т.е. есть текстовый файл в котором несколько сот текстовых блоков, каждый их которых начинается сиволом &НАЗВ! и заканчивается &END!. Надо их перемешать, т.е. произвести ротацию в произвольном порядке. Как ? В той книге, что я читаю по бэйсику ниченго не написано про чтение блоков. Спасибо. |
Отправлено: 12:13, 06-04-2003 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
visual basic 6 | guma | Программирование и базы данных | 1 | 26-04-2007 20:41 | |
Visual Basic | DevilHaker | Программирование и базы данных | 3 | 15-01-2006 09:52 | |
Visual Basic | MaxFactor | Программирование и базы данных | 56 | 06-10-2004 15:01 | |
Visual basic | carlos | Программирование и базы данных | 1 | 04-08-2003 02:03 | |
Visual Basic | Anton R | Программирование и базы данных | 2 | 03-04-2003 16:35 |
|