Как создать файл? Глупо, но все же
Добавлено: 11 янв 2003, 02:43
В общем, в следующем фрагменте прога категорически отказывается работать:
if ((db = fopen ("~/.dbword", "a+b")) == NULL) {
fprintf (stderr, "Cannot create datdbase");
exit (EXIT_FAILURE);
}
В любом случае пишет, что не хочет создавать файл, и все тут.
Может, я вообще неправильно пытаюсь создать файл? (Хотя, в доке написано, что "a+b" открывает, а если не существует, то создает файл с указанным именем для дополнения.)
if ((db = fopen ("~/.dbword", "a+b")) == NULL) {
fprintf (stderr, "Cannot create datdbase");
exit (EXIT_FAILURE);
}
В любом случае пишет, что не хочет создавать файл, и все тут.
Может, я вообще неправильно пытаюсь создать файл? (Хотя, в доке написано, что "a+b" открывает, а если не существует, то создает файл с указанным именем для дополнения.)