C++ What is and isn't implemented in the Arduino IDE

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