C – Strings (Français)

0 Comments
Annonces

les Chaînes de caractères sont en fait un tableau multidimensionnel de caractères terminée par un caractère nul « \0 ». Ainsi, une chaîne terminée par un null contient les caractères qui composent la chaîne suivie d’un null.

la déclaration et l’initialisation suivantes créent une chaîne composée du mot « Hello »., Pour contenir le caractère nul à la fin du tableau, la taille du tableau de caractères contenant la chaîne est un de plus que le nombre de caractères dans le mot « Bonjour. »

char greeting = {"H", "e", "l", "l", "o", "\0"};

Si vous suivez la règle d’initialisation du tableau, vous pouvez écrire l’instruction ci −dessus comme suit −

char greeting = "Hello";

Voici la présentation de la mémoire de la chaîne définie ci-dessus en C/C++ –

vous ne placez pas le caractère nul à la fin d’une constante de chaîne., Le compilateur C place automatiquement le « \0 » à la fin de la chaîne lorsqu’il initialise le tableau., Laissez-nous essayer d’imprimer la mentionnés ci-dessus à la chaîne

#include <stdio.h>int main () { char greeting = {"H", "e", "l", "l", "o", "\0"}; printf("Greeting message: %s\n", greeting ); return 0;}

si le code est compilé et exécuté, elle produit le résultat suivant −

Greeting message: Hello

C prend en charge un large éventail de fonctions qui manipulent null cordes,

L’exemple suivant utilise certaines des fonctions mentionnées ci-dessus −

si le code est compilé et exécuté, elle produit le résultat suivant −

strcpy( str3, str1) : Hellostrcat( str1, str2): HelloWorldstrlen(str1) : 10
Annonces


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *