Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Manipulation de chaîne principale en C avec les fonctions de bibliothèque standard

Vous devez souvent manipuler les chaînes en fonction des besoins d'un problème. La plupart, sinon la totalité, des manipulations de chaînes temporelles peuvent être effectuées 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 "string.h" fichier d'en-tête.

#include <string.h>

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

gets() et puts()

Fonctions gets() et puts() sont deux fonctions de chaîne permettant de prendre la chaîne saisie par l'utilisateur et de l'afficher respectivement, comme mentionné dans le chapitre précédent.

#include<stdio.h>
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 : Cependant, gets() et puts() chaînes de handles de fonction, ces deux fonctions sont définies dans "stdio.h" fichier d'en-tête.


Langue C

  1. Héritage C#
  2. Récursivité C++
  3. C Tableaux multidimensionnels
  4. Liste d'initialisation du constructeur C++ :pourquoi et comment l'utiliser
  5. C# - Surcharge d'opérateur
  6. Types de données C
  7. 30 questions et réponses essentielles pour l'entretien Objective-C (Guide 2026)
  8. Tableaux C#
  9. C# - Événements