|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - О функции putc в стандартной библиотеке |
|
C/C++ - О функции putc в стандартной библиотеке
|
Пользователь Сообщения: 59 |
Профиль | Отправить PM | Цитировать
Привет.
Решил почитать о функции putc в stdio.h (я работаю под FreeBSD): http://gitweb.anholt.net/cgi-bin/cgi...nclude/stdio.h Обратил внимание на объявление: 245 int putc(int, FILE *); Грепая по всему дереву включений я не смог найти определение этой функции. Где эта функция определяется? |
|
Отправлено: 22:10, 26-04-2008 |
Ветеран Сообщения: 1180
|
Профиль | Отправить PM | Цитировать stdio.h от комплекта MinGW
/* Traditionally, getc and putc are defined as macros. but the standard doesn't say that they must be macros. We use inline functions here to allow the fast versions to be used in C++ with namespace qualification, eg., ::getc. _filbuf and _flsbuf are not thread-safe. */ _CRTIMP int __cdecl _filbuf (FILE*); _CRTIMP int __cdecl _flsbuf (int, FILE*); #if !defined _MT __CRT_INLINE int __cdecl getc (FILE* __F) { return (--__F->_cnt >= 0) ? (int) (unsigned char) *__F->_ptr++ : _filbuf (__F); } __CRT_INLINE int __cdecl putc (int __c, FILE* __F) { return (--__F->_cnt >= 0) ? (int) (unsigned char) (*__F->_ptr++ = (char)__c) : _flsbuf (__c, __F); } |
Отправлено: 08:24, 28-04-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка - [решено] Точка входа в процедуру _except_handler4_common не найдена в библиотеке msvcrt.dll | kreks | Microsoft Windows 2000/XP | 41 | 13-06-2015 21:57 | |
Ошибка - Порядковый номер не найден в библиотеке DDL urlmon.dll | Maksel | Microsoft Windows 2000/XP | 15 | 17-01-2015 18:48 | |
Ошибка - точка входа в процедуру Rtl Unhandled Exception Filter не найдена в библиотеке ntdll. | elektronick | Microsoft Windows 2000/XP | 1 | 26-06-2009 16:25 | |
Интерфейс - Замен стандартной функции "открыть папку" | ikosta | Microsoft Windows 2000/XP | 1 | 30-03-2009 21:48 | |
Пропадает пароль из стандартной звонилки | Djoni | Microsoft Windows 95/98/Me (архив) | 4 | 25-02-2003 18:37 |
|