たとえば、strrev()関数。string.hで宣言されていることを知っているので、どのように実装されているかを知りたいと思います。では、ソースコードはどこにありますか?
OS:Windows XP SP3
IDE:Pelles C 6.50 RC3
標準Cライブラリの実装のソースを確認したいだけの場合は(広く使用されているものですが)、glibcのソースを利用できます。gitリポジトリのクローンを作成できます。
git clone git://sourceware.org/git/glibc.git
ブラウザでソースを調べることもできます。たとえば、文字列ライブラリは次のとおりです。
glibcにはが含まれていませんstrrev()
。ただし、Googleの場合
strrev c
さまざまな実装にヒットします。例: http: //www.cas.mcmaster.ca/~kahl/SE2S03/2006/C/strrev.cおよびftp://ftp.ecs.vuw.ac.nz/pub/libs/libstrings/strrev。 c。
それはあなたの特定のコンパイラがそれをどこに置くかによります。多くのコンパイラは、ライブラリのソースコードを提供していません。