Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 17:17
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Препод замучил.... нужно разобраться как работает функция feof. И не просто сказать что она возвращает, в каких случаях, а ПРЯМ в исходном коде функции показать где это выполняется.Скачал я glibc-2.3.4 и нашел там исходный код.Код:#include "libioP.h"#include "stdio.h"int_IO_feof (fp) _IO_FILE* fp;{ int result; CHECK_FILE (fp, EOF); _IO_flockfile (fp); result = _IO_feof_unlocked (fp); _IO_funlockfile (fp); return result;}#ifdef weak_aliasweak_alias (_IO_feof, feof)#ifndef _IO_MTSAFE_IO#undef feof_unlockedweak_alias (_IO_feof, feof_unlocked)#endif#endifМне понять из этого как работает очень сложно. Понятно только одно здесь прямо это не выполняется (возвращает не нулевой символ если конец, а если конец, то 0 вроде)Так вопрос, а в какой вообще функции идет это сравнение , возвращение я так понял result = _IO_feof_unlocked (fp); здесь возвращается. Где тогда найти саму функцию _IO_feof_unlocked сеё исходным кодом. А Если есть какая нибудь книжечка с полным описанием исходных кодов, подскажите ??
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Дайте коды к just cause на sony playstation 2.Знаю, что играть не интересней, но нужны коды. Guest Новый архив 4 0 16.03.2012 13:29
как изменить исходные данные? Guest Архив вопросов и ответов 0 28.01.2012 01:33
напишите мне пожаллуйста коды или сайты где есть тренеры или коды на игру Just cause Guest Ещё вопросы и ответы из архива 6 0 15.01.2012 16:29
как правильно патчить исходные файлы Joomla Guest Новый архив 3 0 29.09.2011 06:15



© www.otvetnemail.ru - Форум вопросов и ответов.