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 :
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
-
Utilisation du molybdène dans le domaine médical
Utilisation du molybdène dans le domaine médical Molybdène (Mo) et alliages de molybdène sont actuellement largement utilisés dans divers domaines industriels tels que lindustrie manufacturière, lindustrie aérospatiale, la fonderie dacier, lindustrie pétrochimique, les équipements médicaux, la défe
-
Circuit détecteur de métaux :guide d'introduction
La sécurité est lune des rares choses qui est une priorité, où que vous soyez dans le monde. En conséquence, lenregistrement de sécurité dans la plupart des lieux ou zones publics et privés est une évidence. Dans le cas des agents de sécurité, ils utilisent soit des détecteurs de métaux sans rendez-
-
Comment l'automatisation de la charge de travail peut accélérer DevOps
Le développement de logiciels est un processus laborieux et compliqué, nécessitant des compétences, de lexpérience, de la créativité, un sens du détail et, surtout, du temps. Tout outil ou méthodologie capable de réduire de manière cohérente le temps passé sur des processus, des tâches et des retard
-
Tout ce que vous devez savoir sur la vérification de la conformité
Autant jaime lanalyse commerciale, autant jaime les romans policiers. Dune certaine manière, un analyste de processus à la recherche dindices sur des problèmes de processus se transforme en détective. Et comme dirait Sherlock Holmes :Cest une erreur capitale de théoriser avant davoir des données. En