Я пытаюсь записать слово в файл с помощью этой функции:
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) и чувствую, что использовал ее правильно, что-то мне не хватает?
out
неNULL
, остальное в порядке. - person N 1.1   schedule 23.04.2010