Utilisation de la chaîne C.H Fonctions de la bibliothèque
Nous utiliserons les trois fonctions les plus importantes de la «chaîne.Fichier d'en-tête H ”dans les exemples suivants:
Exemple 1: Utilisation de la fonction de longueur de chaîne
La fonction de longueur de chaîne de la «chaîne.Le fichier d'en-tête h ”est utilisé pour calculer la longueur d'une chaîne. Le script C suivant utilise cette fonction:
Dans ce programme, nous avons déclaré une chaîne «échantillon» et lui avons attribué la chaîne de «programmation». Ensuite, nous avons utilisé la fonction «strlen» de la «chaîne.Bibliothèque h ”pour calculer la longueur de cette chaîne et l'a attribuée à la variable« longueur ». Après cela, nous avons imprimé cette longueur sur le terminal.
Pour compiler ce programme C, la commande suivante est utilisée:
$ gcc chaîne.C -o StringPour exécuter ce programme, la commande suivante est utilisée:
$ ./chaîneLa longueur de notre chaîne est indiquée dans l'image suivante:
Exemple 2: Utilisation de la fonction de copie de chaîne
La fonction de copie de chaîne de la «chaîne.La bibliothèque H ”est utilisée pour copier une chaîne à une autre. Le script C suivant est conçu pour servir cet objectif:
Dans cet exemple, nous avons utilisé la même chaîne que dans l'exemple précédent. En dehors de cette chaîne, nous avons déclaré une autre chaîne qui est «Sample2». En utilisant la fonction «strcpy» du langage de programmation C, nous avons copié la chaîne «échantillon» dans «Sample2». Après cela, nous avons imprimé la chaîne «Sample2» sur le terminal.
La sortie suivante montre que notre première chaîne est copiée avec succès dans la deuxième chaîne:
Exemple 3: Utilisation de la fonction de comparaison des chaînes
La fonction de comparaison de chaîne de la «chaîne.Le fichier d'en-tête h ”est utilisé pour comparer deux chaînes. La sortie de cette fonction se révèle être «0» lorsque les deux chaînes sont exactement identiques. Sinon, cette fonction renvoie la différence entre les valeurs ASCII de la toute première paire de caractères non correspondantes des deux cordes. Le programme C suivant utilise cette fonction:
Dans ce programme, nous avons déclaré deux chaînes différentes. Après cela, nous avons utilisé la fonction «strcmp» pour comparer ces deux chaînes et stocker leur différence dans la variable «comparaison». Ensuite, nous avons imprimé la valeur de la variable «comparaison» sur le terminal.
La différence entre nos deux chaînes est indiquée dans l'image suivante:
Conclusion
Cet article est centré sur la «chaîne.Fichier d'en-tête h ”du langage de programmation C. À cet égard, nous avons discuté de quelques fonctions de cette bibliothèque dans ce guide. Maintenant, vous pouvez facilement explorer les autres fonctions de cette bibliothèque.