Comment utiliser les fonctions de la bibliothèque C String.h

Comment Utiliser Les Fonctions De La Bibliotheque C String H



Le fichier d'en-tête 'string.h' est spécialement conçu pour effectuer les différentes opérations sur les chaînes dans le langage de programmation C. Ce fichier d'en-tête contient plusieurs fonctions pour gérer les chaînes en C. Dans ce guide, nous aborderons certaines des fonctions du fichier d'en-tête 'string.h' dans le langage de programmation C.

Utilisation des fonctions de la bibliothèque C String.h

Nous utiliserons les trois fonctions les plus importantes du fichier d'en-tête 'string.h' dans les exemples suivants :

Exemple 1 : Utilisation de la fonction de longueur de chaîne

La fonction de longueur de chaîne du fichier d'en-tête 'string.h' est utilisée 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 'exemple' et lui avons attribué la chaîne 'Programmation'. Ensuite, nous avons utilisé la fonction « strlen » de la bibliothèque « string.h » pour calculer la longueur de cette chaîne et l'avons affectée à la variable « length ». Après cela, nous avons imprimé cette longueur sur le terminal.



Pour compiler ce programme C, la commande suivante est utilisée :





Chaîne $gcc. c –o chaîne

Pour exécuter ce programme, la commande suivante est utilisée :



$. / chaîne de caractères

La 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 bibliothèque 'string.h' est utilisée pour copier une chaîne dans une autre. Le script C suivant est conçu à cette fin :

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 'sample' 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 :

Exemple 3 : Utilisation de la fonction de comparaison de chaînes

La fonction de comparaison de chaînes du fichier d'en-tête 'string.h' est utilisée pour comparer deux chaînes. La sortie de cette fonction s'avère ê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 concordante des deux chaînes. 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 'comparison'. Ensuite, nous avons imprimé la valeur de la variable 'comparaison' sur le terminal.

La différence entre nos deux chaînes est illustrée dans l'image suivante :

Conclusion

Cet article est centré sur le fichier d'en-tête 'string.h' du langage de programmation C. À cet égard, nous avons abordé quelques fonctions de cette bibliothèque dans ce guide. Maintenant, vous pouvez facilement explorer les autres fonctions de cette bibliothèque par vous-même.