Мне нужно записать некоторые данные в двоичный файл в Julia. Об использовании CI следующий код:Запись в двоичный файл в Julia
#include <stdio.h>
#include <stdlib.h>
int main()
{
FILE* out = fopen("test2.bin", "wb");
if(out==NULL)
return 1;
putc(49,out);
fclose(out);
}
и получил ожидаемый результат (я смотрю, как полукокса в шестнадцатеричном-редакторе):
1
После переписать код Джулии, я получил код последующие:
out = open("test.bin","w")
write(out,49)
close(out)
но результат:
1.......
Из документации я знаю, что функция write
возвращает количество байтов (в моем случае это 8, но должно быть 1).
Итак, мои вопросы: 1. Что я делаю неправильно? 2. Как правильно писать в двоичный файл в Джулии?