например, функция strrev ().я знаю, что он объявлен в string.h, и я хочу выяснить, как это реализовано.так где я мог исходный код?
ОС: Windows XP SP3 IDE: Pelles C 6.50 RC3
Если вы просто хотите видеть источник для и реализации стандартной библиотеки C (хотя и широко используемой), доступен источник glibc .Вы можете клонировать репозиторий git :
git clone git://sourceware.org/git/glibc.git
Вы также можете проверить источник в браузере.Вот, например, строковая библиотека .
glibc не включает strrev().Однако, если вы Google для
strrev()
strrev c
, вы получите хиты для различных реализаций.Например: http://www.cas.mcmaster.ca/~kahl/SE2S03/2006/C/strrev.c и ftp: //ftp.ecs.vuw.ac.nz/pub/libs/libstrings/strrev.c.
Это зависит от того, где ваш конкретный компилятор помещает его. Многие компиляторы не предоставляют исходный код библиотеки.