Dans le langage de programmation C , le texte est stocké sous forme de tableaux de caractères de longueur fixe appelés cordes. Un tableau de caractères ne peut pas être redimensionné, mais le contenu de chaque cellule de caractère peut être modifié. Vous pouvez accéder directement à chaque caractère de la chaîne , vous donnant un contrôle étroit sur son contenu. La méthode d'accès à la chaîne est simple et ne prend pas beaucoup de code du tout. Choses que vous devez environnement de développement intégré C ( IDE ), tels que Eclipse CDT compilateur C, comme GCC Afficher plus Instructions 1 charge l' 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 créer une fonction principale qui servira de point d'entrée dans le programme. Tout votre code résidera entre les accolades de la fonction principale. Ecrivez ce qui suit au début du fichier de code source : int main () {} 3 Créer un tableau de caractères ou une chaîne . Remplissez la chaîne avec des caractères, symboles ou des chiffres. Ecrivez ce qui suit entre les accolades de la fonction principale : char str [] = "0123456789" ; 4 Ajouter un caractère de nouvelle ligne à la cinquième index de la chaîne . Cordes commencent à compter à l'indice 0 , de sorte que le cinquième indice correspond à la sixième caractère dans la séquence . Pour insérer à cet indice, écrire ce qui suit: str [5] = '\\ n' ; 5 défiler la séquence de caractères contenus dans la chaîne. Rédiger une boucle pour qui parcourt les valeurs de 0 à 9 et imprimer chaque caractère à cet index dans la chaîne. Ecrivez ce qui suit pour la boucle : for (int i = 0; i < 10; i + +) {printf (" % c" , str [i]) ; } 6 exécuter le programme en appuyant sur le bouton "Play " vert. Le programme imprime les chiffres de 0 à 4, puis imprime un caractère de nouvelle ligne à la cinquième index et imprime enfin les numéros 6 à 9.
|