Страница: 1 |
как в текс. файл вставить слово ну например в 123 строку не изменяя других строк?
Ну дык вот: open "c:\123.txt" for append as #1 Justas, это ты дописываешь в конец файла строку, а не изменяешь ее! Изменить можно, записав бинарно: Open FileName for Binary as #FF Put #FF, StartPosition, Data 'Data может быть String или массивом Byte close #FF 'Запишет Data поверх данных в файле, начиная с StartPosition; остальные данные (до и после Data) не изменятся 'Или загрузить весь файл, Open FileName for Binary as #FF STR = Space$(LOF(FF)) Get #FF,1,STR 'Обработать его... как угодно 'И записать на место Put #FF,1,STR Close #FF Если результат получится короче оригинала, файл можно удалить, а затем записать новый. Только не забудь закрыть файл перед удалением Страница: 1 |
Вопрос: Файл
Добавлено: 15.06.03 15:59
Автор вопроса: den2003 | Web-сайт:
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
Justas
ICQ: 259418212
Вопросов: 24
Ответов: 325
Web-сайт:
Профиль | | #1
Добавлено: 16.06.03 00:23
print #1, "строка"
print #1, "ыщо строка"
close #1
Номер ответа: 2
Автор ответа:
univercal
ICQ: 173084484
Вопросов: 5
Ответов: 76
Web-сайт:
Профиль | | #2
Добавлено: 16.06.03 12:52