Я пытаюсь записать слово в файл, используя эту функцию:
extern void write_int(FILE * out, int num) {
fwrite(&num,sizeof(int),1, out);
if(ferror(out)){
perror(__func__);
exit(EXIT_FAILURE);
}
}
Но я получаю ошибку сегментации всякий раз, когда она пытается запустить fwrite. Я посмотрел справочную страницу для fwrite (3) и чувствую, что использовал ее правильно, что-то мне не хватает?