В проекте, который я должен выполнить в стандарте C89, я должен проверить, существует ли файл. Как мне это сделать?
Я подумал об использовании
FILE *file;
if ((file = fopen(fname, "r")) == NULL)
{
printf("file doesn't exists");
}
return 0;
, но думаю, что может быть больше случаев, когда файл не существует, которые будут делать fopen == NULL.
Как мне это сделать? Я предпочитаю не использовать include.