RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Как из рекса прочитать файл целиком в одну переменную ?


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Roman Popov
To : konst
Subj : Как из рекса прочитать файл целиком в одну переменную ?

> Что ты имеешь ввиду?
> Если хочешь присвоить переменной имя файла, то:
> file_name='имя_файла(можно_с_путем)'
> или
> file_name=path||'имя_файла'
> где path='путь'
>
> Если хочешь ТЕКСТОВЫЙ файл, т.е. его содержимое запихнуть в переменную, то можно так:
> /**/
> xxx=''/*твоя переменная, делаем ее пустой*/
> file_name=path||'имя_файла'/*задаем имя файла*/
> do while lines(file_name)<>0/*цикл будет перебирать твой ТЕКСТОВЫЙ файл построчно*/
> inl=linein(file_name)/*Читаем (каждую строчку)*/
> xxx=xxx||inl/*переменной xxx приклеиваем содержимое строчки*/
> end
> rcs=stream(file_name,'c','close')/*закрываем поток*/
> /*Теперь, переменная xxx содержит твой файл.
> Делай с ней что хочешь. Хочешь c2x(), хочешь say xxx ...*/
> exit
>
> Если хочешь бинарный файл, т.е. его содержимое запихнуть в переменную, то чуть-чуть подругому.
> Если интересует, пиши в форум.


Уппссс... Не сохраняется разметка строк.

Mon 08 Apr 2002 13:57 Mozilla/5.0 (OS/2; U; Warp 4.5; ru-RU; rv:0.9.8) Gecko/20020




Programmed by Dmitri Maximovich, Dmitry I. Platonoff, Eugen Kuleshov.
25.09.99 (c) 1999, RU/2. All rights reserved.
Rewritten by Dmitry Ban. All rights ignored.