sprintf atoi, print, getc (from stdio) sin(), random() and anything that requires you to include a ".h" file (in plain c/c++) are NOT part of the language .
They are lib's supplied with language, they may be defined in the standards but they are still just add ons .
If you look at the language the syntax does not say ant thing about them.
Mark