Manipulations de chaînes dans la programmation C à l'aide des fonctions de bibliothèque

Dans cet article, vous apprendrez à manipuler des chaînes en C à l'aide de fonctions de bibliothèque telles que gets (), put, strlen () et plus encore. Vous apprendrez à obtenir une chaîne de l'utilisateur et à effectuer des opérations sur la chaîne.

Vous devez souvent manipuler les chaînes en fonction de la nécessité d'un problème. La plupart, sinon la totalité, de la manipulation des chaînes temporelles peut être effectuée manuellement, mais cela rend la programmation complexe et volumineuse.

Pour résoudre ce problème, C prend en charge un grand nombre de fonctions de gestion de chaînes dans la bibliothèque standard "string.h".

Quelques fonctions de gestion de chaînes couramment utilisées sont décrites ci-dessous:

Fonction Travail de fonction
strlen () calcule la longueur de la chaîne
strcpy () copie une chaîne dans une autre
strcat () concatène (joint) deux chaînes
strcmp () compare deux chaînes
strlwr () convertit la chaîne en minuscules
strupr () convertit la chaîne en majuscules

Les fonctions de gestion des chaînes sont définies sous le "string.h"fichier d'en-tête.

 #comprendre 

Remarque: vous devez inclure le code ci-dessous pour exécuter les fonctions de gestion des chaînes.

obtient () et met ()

Les fonctions gets () et put () sont deux fonctions de chaîne permettant de prendre une chaîne d'entrée de l'utilisateur et de l'afficher respectivement comme mentionné dans le chapitre précédent.

 #include int main() ( char name(30); printf("Enter name: "); gets(name); //Function to read string from user. printf("Name: "); puts(name); //Function to display string. return 0; )

Remarque: Bien que gets()et puts()les chaînes de gestion de fonction, ces deux fonctions sont définies dans le "stdio.h"fichier d' en- tête.

Articles intéressants...