Traductions de cette page?:

La bibliothèque standard du C

Les programmeurs C++ ont accès à une palette de fonctions avec la bibliothèque standard de C, définis dans ISO/IEC 9899:1990 (connu sous le nom de C90).

Tous les fonctions de ces bibliothèques sont définis dans l'espace de nom (namespace) std

Fonctions de la bibliothèque C

La liste suivante contient les fonctions standard de la bibliothèque C, regroupé par fonctionnalité :

Une liste de tous les fonctions de la bibliothèque standard de C

Fichiers d'en-tête Standard C

Les fonctions ci-dessus sont défini dans les fichiers d'en-tête suivants :

  • <cassert>
  • <ciso646>
  • <csetjmp>
  • <cstdio>
  • <ctime>
  • <cctype>
  • <climits>
  • <csignal>
  • <cstdlib>
  • <cwchar>
  • <cerrno>
  • <clocale>
  • <cstdarg>
  • <cstring>
  • <cwctype>
  • <cfloat>
  • <cmath>
  • <cstddef>

Lors de l'inclusion des fichiers d'en-tête de la bibliothèque standard de C, il est préférable d'utiliser la notation fichierc au lieu de la notation fichierc.h. Par exemple, l'en-tête stdio.h devrait être incluse de cette manière :

  #include <cstdio>

La notation fichierc.h fonctionne, sauf qu'elle est seulement maintenue pour une compatibilité antérieure. La différence entre la notation fichierc et fichierc.h est que les fonctions inclusent par fichierc.h seront dans l'espace de nom (namespace) global à la place de l'espace de nom std.