Programmes de chaînes en C
Les chaînes sont en fait un tableau unidimensionnel de caractères terminé par un nullcaractère '\ 0'. Ainsi, une chaîne terminée par un nul contient les caractères qui composent la chaîne suivie d'unnull.
La déclaration et l'initialisation suivantes créent une chaîne composée du mot "Hello". Pour contenir le caractère nul à la fin du tableau, la taille du tableau de caractères contenant la chaîne est un de plus que le nombre de caractères du mot «Bonjour».
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
Si vous suivez la règle d'initialisation du tableau, vous pouvez écrire l'instruction ci-dessus comme suit -
char greeting[] = "Hello";
Dans cette section, nous allons apprendre à travailler avec le langage de programmation C string. Nous avons divisé les exemples en plusieurs sous-sections pour avoir une meilleure compréhension de ce que nous faisons -
Programmes de base
Ces programmes sont spécialement conçus pour comprendre les bases des chaînes en C. Ces programmes traitent les chaînes comme un tableau de caractères.
Programme pour imprimer une chaîne caractère par caractère en C
Programme pour trouver la longueur de chaîne sans fonction en C
Programmes multi-chaînes
Ces programmes ont plus d'une variable de chaîne. Ceux-ci devraient vous donner un aperçu de la façon de travailler avec plusieurs variables de chaîne dans le langage de programmation C -
Programmes à cordes longues
Une phrase ou une ligne peut être considérée comme une longue chaîne. Les programmes suivants traitent du même concept -