Я пытаюсь включить инструкции, которые немного информируют пользователя о том, почему файл не открывается или не закрывается. Каковы возможные ситуации, когда файл не может быть открыт в режиме записи, и как насчет закрытия?Почему файл не открывается/закрывается
FILE *fp;
if(!(fp = fopen("testing", "w")))
{
fprintf(stderr, "\nError %d: Loading from \"testing\" file failed: %s\n",
errno, strerror(errno));
printf("Add additional explanations here\n");
}
fclose(fp);
один сценарий - недостаточные разрешения –
Другой просто, что файл не существует – Humungus
2-й: обмена (кто-то чтение/запись без обмена) –