For the very basic I found this reference card very useful. Doesn't help with more advanced functions but it can help get the rust off.
Answer from acrosman on Stack OverflowFor the very basic I found this reference card very useful. Doesn't help with more advanced functions but it can help get the rust off.
C standard library reference (both C89 and C99)- C89 library reference guide
- GNU C tutorial (more than just a tutorial, quite a useful reference)
I got these all from a previous similar question on SO. I would like to credit the original posters, but unfortunately cannot seem to find that question.
The standard you're looking for ISO/IEC 9899 available from ISO for the low low price of 352 Swiss Francs. I like to have the standard around, it pays to have the authoritative version especially when doing cross-compiler work. Whatever you do, don't Google for C99.pdf as that might find you bootlegged copies.
For reference I like to refer to Open Group's POSIX standard which also lets you know what's a POSIX extension and what's ISO C99.
I use the PDF from the official home of ISO/ IEC JTC1/SC22/WG14 - C.
Click 9899: Programming Language C and you can download the "most current draft of the revised C99 standard" for free.
Is there a website where I can just search for the name of a function and it will give me documentation about it?
I'm using Google but every time I need something I end up on a different page. It would be nice to have something more consistent and official. Maybe you guys know?