Вопросы к Поиску с Алисой
Функция fclose и оператор close в языке программирования Си отличаются по своему назначению и способу работы с файлами. stackoverflow.com stackoverflow.com
fclose относится к файловым потокам. stackoverflow.com Её используют, когда открывают файл с помощью функции fopen и присваивают поток указателю FILE |*ptr. stackoverflow.com Затем для закрытия открытого файла применяют fclose. stackoverflow.com
close работает с дескрипторами файлов. stackoverflow.com Её используют, когда открывают файл с помощью функции open и присваивают дескриптору значение int fd. stackoverflow.com Затем для закрытия открытого файла применяют close. stackoverflow.com
Таким образом, выбор между fclose и close зависит от того, как был открыт файл: если с помощью fopen, то следует использовать fclose, а если с помощью open — close. stackoverflow.com