Запись целого числа в файловый дескриптор с помощью write ()? - PullRequest
0 голосов
/ 22 сентября 2019

Я пытаюсь записать целое число в файл, используя файловый дескриптор.
Я попытался сделать:

fd is the file descriptor
int i = 17;
write(fd, &i, sizeof i);
// doesn't get written

, однако символы напечатаны, если я сделаю

    char c = 'a';
    write(fd, &c, sizeof c);

Как я могу напрямую написать целое число, без использования каких-либо внешних функций.Обратите внимание, что я хочу использовать только дескриптор файла.

...