Mystex Опубликовано 17 октября, 2007 Жалоба Опубликовано 17 октября, 2007 OS: Mandriva Linux 2007 one spring следующий код: char *name; struct stat buf; if(stat(name,&buf)==-1){ fprintf(stderr,"Can't access %s \n",name); return; } почему-то постоянно обрабатывается и вместо имени файла в сообщении об ошибке выводятся какие-нибудь иероглифы, но никак не имя файла Цитата
Ineu Опубликовано 17 октября, 2007 Жалоба Опубликовано 17 октября, 2007 А что должна делать функция stat, если Вы скармливаете ей в кач-ве имени файла указатель, который никуда не указывает? Цитата
Mystex Опубликовано 17 октября, 2007 Автор Жалоба Опубликовано 17 октября, 2007 указатель там передается в качестве аргумента функции, которая выполняет код. Но там в другом ошибка, я уже разобрался, так что тема более не актуальна Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.