The <cstdio>
header is a wrapper for the C standard <stdio.h>
header, which declares input
and output types, macros, and functions. See also <cwchar>
for wide character I/O
functions.
C++ I/O streams offer more flexibility, type-safety, and clarity. On the other hand, C I/O offers simplicity and compatibility with C libraries. See Chapter 9 for an overview of the C++ I/O stream classes.