Страница: 1 |
Страница: 1 |
Вопрос: Запись в файл
Добавлено: 10.07.04 14:28
Автор вопроса: Novichek
Есть строка, которая изменяется и записывается в файл. Примерно так:
dim stroka$
open "c:\1.txt" for append as #1
for i%=0 to 9
stroka=stroka & i & "Hello!"
print #1,stroka
next i%
close #1
Все записывается с новой строки. А нужно без деления на строки. Возможно нужен Put, только я не знаю, как с ним работать :(
Ответы
Всего ответов: 4
Номер ответа: 1
Автор ответа:
DaSharm
ICQ: 780477
Вопросов: 72
Ответов: 1297
Web-сайт:
Профиль | | #1
Добавлено: 10.07.04 15:11
print #1,stroka;
Номер ответа: 2
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #2
Добавлено: 10.07.04 15:24
dim nf as Integer: nf = freefile
open filename for binary access write as nf
put nf, LOF(nf), MyString
close nf
Номер ответа: 3
Автор ответа:
Novichek
Вопросов: 19
Ответов: 60
Профиль | | #3
Добавлено: 10.07.04 16:02
Получилось только так:
Dim nf As Integer: nf = FreeFile
Open FileName For Binary Access Write As nf
Put nf, FileLen(FileName) + 1, MyString
Close nf
С LOF(nf) писал Error 63: Bad record number
Номер ответа: 4
Автор ответа:
@CyRax PTR
ICQ: 204447456
Вопросов: 28
Ответов: 664
Web-сайт:
Профиль | | #4
Добавлено: 10.07.04 16:22
По моему всё таки ; проще поставить.
Если сработает конечно. Я не проверял.