Модератор: Модераторы разделов
dergachev
Сообщения: 847
ОС: archlinux
Сообщение
dergachev » 15.02.2009 21:06
Почему
Код: Выделить всё
FILE *fp=fopen("~/.supermegaconfig","r");
if (!fp) {
perror("!fp");
return;
}
fclose(fp);выдаёт "!fp: No such file or directory", хотя файл существует?
Указание полного пути ("/home/я/.supermegaconfig") работает, но это не айс. Как это сделать грамотно?
nesk
Сообщения: 2268
Статус: Линукссаксовец
ОС: MS Windows XP Home SP3
Сообщение
nesk » 15.02.2009 21:08
Внимание : У меня под рукой нет машины с Linux. Я не использую эту ОС. Ответы я даю либо по памяти, либо мне помогает гугл. Тщательно читайте маны по тем командам и конфигурационным файлам, которые я упоминаю.
0xDEFEC8ED
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Сообщение
Portnov » 15.02.2009 21:24