Dans le langage de programmation C, les chaînes de texte sont stockés dans un conteneur de données appelé « tableau de char . " Un "char" est un type de données qui représente une lettre, un chiffre ou un symbole. Un "array" est un conteneur de données de taille fixe qui organise les données dans un ordre particulier. Un « tableau de char » est donc une séquence de caractères qui peuvent être utilisés pour former des phrases . Un « tableau de caractères " qui stocke une chaîne de texte a un caractère de terminaison null spéciale . En comptant tous les " caractères " dans le tableau et s'arrêter au caractère nul, vous pouvez trouver la taille d'un " tableau de caractères . " Choses que vous devez
C environnement de développement intégré (IDE ), tels que Eclipse CDT
compilateur C , un tel GCC
Voir Plus Instructions
1
charger les C IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " Projet C " pour créer un nouveau projet C . Un fichier de code source vide apparaît dans la partie éditeur de texte de l'IDE.
2
déclarer une fonction principale , qui est le point de départ de ce programme. Ecrivez ce qui suit au début du fichier de code source :
int main () {}
3
déclarer une « tableau de caractères " qui contient une chaîne de texte . Ecrivez ce qui suit entre les accolades de la fonction principale :
chaîne char [] = " Bonjour tout le monde ! " ;
4
déclarer une variable "int" qui détient la taille de la chaîne de texte . Ce montant sera calculé à l'étape suivante , donc pour l'instant , initialiser la valeur à 0. Ecrivez ce qui suit en dessous de la ligne de code écrit à l'étape précédente :
int StringLength = 0;
5
boucle à travers le " tableau de caractères " jusqu'à ce que vous atteignez la fin de la chaîne . La fin de la chaîne est marquée par le caractère spécial de fin null . A chaque itération de la boucle , ajouter un à la valeur de " StringLength " pour compter le nombre de caractères dans la chaîne. Ecrivez ce qui suit ci-dessous la déclaration écrite à l'étape précédente :
pour ( ! StringLength = 0; string [ StringLength ] = '\\ 0' ; StringLength + +) ;
6
Imprimez la taille de la chaîne en utilisant une instruction " printf" . Ecrivez ce qui suit ci-dessous pour l' instruction de boucle :
printf (" Taille de la chaîne : % d", StringLength ) ;
7
exécuter le programme en appuyant sur le bouton "Play " vert situé vers le haut de l' IDE . La sortie du programme ressemble à ceci:
Taille de chaîne : 12