Les chaînes de caractères:
, Les chaînes de caractères
◼ Il n’existe pas de type particulier "chaîne" ou
"string" en langage C.
◼ Une chaîne de caractères est traitée comme
un tableau de caractères à une dimension.
◼ Il existe tout de même des notations
particulières et une bonne quantité de
fonctions spéciales pour le traitement des
tableaux de caractères.
, Les chaînes de caractères
◼ Déclaration
char Nom_du_tableau[longueur] ;
Exemple: char ch[5];
➢ Lors de la déclaration (comme pour les tableaux de
chiffres), on doit indiquer l'espace à réserver.
➢ La représentation interne d'une chaîne de caractères est
terminée par le symbole '\0' (NUL), donc pour un texte de
n caractères, il faudra réserver n+1 emplacements.
Remarque: Il n'y a pas de contrôle de cela à la compilation,
s'il y a un problème, celui-ci ne se verra qu'à l'exécution.
, Les chaînes de caractères
◼ Il n’existe pas de type particulier "chaîne" ou
"string" en langage C.
◼ Une chaîne de caractères est traitée comme
un tableau de caractères à une dimension.
◼ Il existe tout de même des notations
particulières et une bonne quantité de
fonctions spéciales pour le traitement des
tableaux de caractères.
, Les chaînes de caractères
◼ Déclaration
char Nom_du_tableau[longueur] ;
Exemple: char ch[5];
➢ Lors de la déclaration (comme pour les tableaux de
chiffres), on doit indiquer l'espace à réserver.
➢ La représentation interne d'une chaîne de caractères est
terminée par le symbole '\0' (NUL), donc pour un texte de
n caractères, il faudra réserver n+1 emplacements.
Remarque: Il n'y a pas de contrôle de cela à la compilation,
s'il y a un problème, celui-ci ne se verra qu'à l'exécution.