Передача строки из binvar в файл - PullRequest
0 голосов
/ 04 декабря 2011

Как я могу записать binvar в файл с переносом строки?

noop $hget(row, siirMisralari_txt, &binvar)
fopen poemFile temp_text.txt
fwrite -bn poemFile &binvar
fclose poemFile
bunset &binvar

Этот код не может содержать разрывы строк.

Ответы [ 2 ]

1 голос
/ 06 декабря 2011
bwrite temp_text.txt 0 $hget(row, siirMisralari_txt, &binvar) &binvar
0 голосов
/ 04 декабря 2011

Это фантастика бинарного! Может содержать любые двоичные значения! Ваши разрывы строк должны быть потеряны перед добавлением двоичных данных в хеш-таблицу. Вам нужно /hadd -b, если вы там работаете с binvars.
Вы можете /echo -a $bvar(&binvar,1-) и искать разрывы строк в зависимости от того, какой формат имел / имеет файл.
Unix: LF ($ chr (10)), Win: CRLF ($ + ($ chr (13), $ chr) (10))), Mac: CR ($ chr (13)).

...