Le type ``tableau de caractères'' est très utilisé pour représenter les textes, mots et chaînes de caractères manipulées dans les programmes.
Dans ce type d'application, il est courant de réserver un tableau de taille suffisante, pour pouvoir y ranger lors de l'exécution des chaînes de caractères de longueurs diverses.
Pour indiquer la fin d'une chaîne de caractères, on emploie le
caractère nul, celui dont le code ASCII est 0, et que l'on désigne
par '\0'
.
Note : pour les chaînes de caractères constantes (entre guillemets), le caractère nul final est rajouté automatiquement par le compilateur.
Une bibliothèque nommée string
contient des fonctions et
procédures usuelles de manipulation de chaînes de caractères.
Pour les utiliser dans un programme, il faut placer dans l'entête
la directive :
#include <string.h>
On peut par exemple utiliser le sous-programme strcpy
(string copy)
pour initialiser une variable de type chaîne de caractères :