Как записать массив в файл?

Предыдущая тема Следующая тема Перейти вниз

Как записать массив в файл?

Сообщение  Dr.Radio в Пт Ноя 20, 2009 6:14 am

Простите, может и тупой вопрос, но как сделать сабж?
avatar
Dr.Radio

Сообщения : 13
Дата регистрации : 2009-05-25
Возраст : 22
Откуда : Алматы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Как записать массив в файл?

Сообщение  Eric-S в Пт Ноя 20, 2009 6:18 am

А где подробности?

Я с ходу могу придумать пол десятка вариантов, а ещё минутку подумав, добавить десяток?

Какой массив?
Какая в нём информация?
В какой файл?
Для чего этот файл будет использован?
Нужна ли дополнительная информация?
Формат файлов, только для машины или для человека?

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Re: Как записать массив в файл?

Сообщение  Eric-S в Пт Ноя 20, 2009 6:25 am

Например у нас дан некий массив, ну скажем integer, причом одномерный. То можем сделать простую функцию
Код:

sub save_array( byVal fname as string, d() as integer )
dim i as integer
dim f as integer = freefile

if 0 = open( fname for output as #f ) then
for i = lbound(d) to ubound(d)
write #f, i, d(i)
next
close #f
end if

end sub

Похожее можно сделать и для строк. Только некоторые символы придёться заэкранировать.

Eric-S

Сообщения : 738
Дата регистрации : 2008-08-06
Возраст : 34
Откуда : Россия, Санкт-Петербург

Посмотреть профиль http://eric50.narod.ru

Вернуться к началу Перейти вниз

Re: Как записать массив в файл?

Сообщение  Dr.Radio в Пт Ноя 20, 2009 7:49 am

Спасибо, я разобрался с записью. Просто я щас пишу табличный процессор, простой, командный.
avatar
Dr.Radio

Сообщения : 13
Дата регистрации : 2009-05-25
Возраст : 22
Откуда : Алматы

Посмотреть профиль

Вернуться к началу Перейти вниз

Re: Как записать массив в файл?

Сообщение  Спонсируемый контент


Спонсируемый контент


Вернуться к началу Перейти вниз

Предыдущая тема Следующая тема Вернуться к началу


 
Права доступа к этому форуму:
Вы не можете отвечать на сообщения