Nous atteignons déjà les 300 abonnées. 😊👨🏽💻
Merci à tous.
A 500 abonné, nous allons commencer avec la création des jeux graphiques en C. Donc partagez le lien du canal au maximum😊👨🏽💻👍
Merci à tous.
A 500 abonné, nous allons commencer avec la création des jeux graphiques en C. Donc partagez le lien du canal au maximum😊👨🏽💻👍
copiez le message suivant et partagez dans des groupes facebook et whatsapp. 👇🏽
Formation à la programmation en C depuis les bases avec des TP à la fin de chaque cours. 😇
rejoints nous si tu es intéressé
On apprend plus vite en pratiquant🙂
lien https://t.me/formation_c/4
rejoints nous si tu es intéressé
On apprend plus vite en pratiquant🙂
lien https://t.me/formation_c/4
This media is not supported in your browser
VIEW IN TELEGRAM
Merci à tous ceux qui partagent le lien👍. Continuez comme çà. À 500 membres nous allons commencer avec la création des jeux graphiques en C 👨🏽💻😊
This media is not supported in your browser
VIEW IN TELEGRAM
Ok aujourd'hui nous allons aller un peu plus loin avec les chaînes de caractères en C 😉.
Nous allons voir les fonctions qui nous permettent de manipuler les chaînes de caractères de façon efficace.
Nous allons voir les fonctions qui nous permettent de manipuler les chaînes de caractères de façon efficace.
This media is not supported in your browser
VIEW IN TELEGRAM
✨✨✨✨
Leçon 15 - Les fonctions de manipulation des chaînes
✨✨✨✨
👨🏽💻
Leçon 15 - Les fonctions de manipulation des chaînes
✨✨✨✨
👨🏽💻
Dans le chapitre précédent, nous avons appris à gérer les chaînes de caractères en C. Mais c'est encore très insuffisant pour s'épanouir avec les chaînes de caractères.
En C il existe plusieurs fonctions permettant de gérer les chaînes de caractères de façon professionnelle. 👍👨🏽💻
Et c'est de çà que nous allons parler dans ce chapitre 😉
En C il existe plusieurs fonctions permettant de gérer les chaînes de caractères de façon professionnelle. 👍👨🏽💻
Et c'est de çà que nous allons parler dans ce chapitre 😉
Avant de commencer, et comme toujours, j'ai préparé un cours vidéo pour faciliter la compréhension et pour une meilleure explication du fonctionnement de ces fonctions. 👨🏽💻👍
https://youtu.be/RtmyhjCf13s
https://youtu.be/RtmyhjCf13s
YouTube
Fonctions de manipulations des chaines - Programmation en C (JesPro Tuto)
Salut les amis dans cette vidéo nous parlons des fonctions de manipulation des chaines.
n'oubliez surtout pas de toujours importer la bibliothèque string.h lorsque vous manipulez les chaines de caractères.
Formation en c disponible sur telegram :
https…
n'oubliez surtout pas de toujours importer la bibliothèque string.h lorsque vous manipulez les chaines de caractères.
Formation en c disponible sur telegram :
https…
Pour utiliser ces nouvelles fonctions, vous devez commencer par inclure la bibliothèque string.h comme suit à l'entête du fichier.c : #include <string.h>👍
Aussi simple que ça😊👨🏽💻
Aussi simple que ça😊👨🏽💻
Si vous avez pu inclure cette bibliothèque dans votre programme, alors vous êtes un génie en Programmation😊👨🏽💻. Bravoooooooo 👏👏👏
This media is not supported in your browser
VIEW IN TELEGRAM
Ok assez rigoler 👨🏽💻 . Nous allons commencer par la fonction strlen()
strlen est une fonction qui calcule la longueur d'une chaîne de caractères (sans compter le caractère \0).
Vous devez lui envoyer un seul paramètre : votre chaîne de caractères. Cette fonction vous retourne la longueur de la chaîne.
Exemple d'utilisation :
int main()
{
char chaine[] = "Salut";
int longueurChaine = 0;
// On récupère la longueur de la chaîne dans longueurChaine
longueurChaine = strlen(chaine);
// On affiche la longueur de la chaîne
printf("La chaine %s fait %d caracteres de long", chaine, longueurChaine);
return 0;
}
Resultat:
La chaine Salut fait 5 caracteres de long
😊😊 Très simple
strlen est une fonction qui calcule la longueur d'une chaîne de caractères (sans compter le caractère \0).
Vous devez lui envoyer un seul paramètre : votre chaîne de caractères. Cette fonction vous retourne la longueur de la chaîne.
Exemple d'utilisation :
int main()
{
char chaine[] = "Salut";
int longueurChaine = 0;
// On récupère la longueur de la chaîne dans longueurChaine
longueurChaine = strlen(chaine);
// On affiche la longueur de la chaîne
printf("La chaine %s fait %d caracteres de long", chaine, longueurChaine);
return 0;
}
Resultat:
La chaine Salut fait 5 caracteres de long
😊😊 Très simple
strcpy: copier une chaîne dans une autre
La fonction strcpy (comme « string copy ») permet de copier une chaîne à l'intérieur d'une autre.
Son prototype est :
char* strcpy(char* copieDeLaChaine, const char* chaineACopier);
Exemple d'utilisation
int main(int argc, char *argv[])
{
/* On crée une chaîne "chaine" qui contient un peu de texte
et une copie (vide) de taille 100 pour être sûr d'avoir la place
pour la copie */
char chaine[] = "Texte", copie[100] = {0};
strcpy(copie, chaine); // On copie "chaine" dans "copie"
// Si tout s'est bien passé, la copie devrait être identique à chaine
printf("chaine vaut : %s\n", chaine);
printf("copie vaut : %s\n", copie);
return 0;
}
Resultat
chaine vaut : Texte
copie vaut : Texte
La fonction strcpy (comme « string copy ») permet de copier une chaîne à l'intérieur d'une autre.
Son prototype est :
char* strcpy(char* copieDeLaChaine, const char* chaineACopier);
Exemple d'utilisation
int main(int argc, char *argv[])
{
/* On crée une chaîne "chaine" qui contient un peu de texte
et une copie (vide) de taille 100 pour être sûr d'avoir la place
pour la copie */
char chaine[] = "Texte", copie[100] = {0};
strcpy(copie, chaine); // On copie "chaine" dans "copie"
// Si tout s'est bien passé, la copie devrait être identique à chaine
printf("chaine vaut : %s\n", chaine);
printf("copie vaut : %s\n", copie);
return 0;
}
Resultat
chaine vaut : Texte
copie vaut : Texte
strcat: concaténer 2 chaînes
Cette fonction ajoute une chaîne à la suite d'une autre. On appelle cela la concaténation.
Exemple d'utilisation
int main()
{
/* On crée 2 chaînes. chaine1 doit être assez grande pour accueillir
le contenu de chaine2 en plus, sinon risque de plantage */
char chaine1[100] = "Salut ", chaine2[] = "JesProg";
strcat(chaine1, chaine2); // On concatène chaine2 dans chaine1
// Si tout s'est bien passé, chaine1 vaut "Salut JesProg"
printf("chaine1 vaut : %s\n", chaine1);
// chaine2 n'a pas changé :
printf("chaine2 vaut toujours : %s\n", chaine2);
return 0;
}
Resultat
chaine1 vaut : Salut JesProg
chaine2 vaut toujours : JesProg
Très pratique👨🏽💻😊
Cette fonction ajoute une chaîne à la suite d'une autre. On appelle cela la concaténation.
Exemple d'utilisation
int main()
{
/* On crée 2 chaînes. chaine1 doit être assez grande pour accueillir
le contenu de chaine2 en plus, sinon risque de plantage */
char chaine1[100] = "Salut ", chaine2[] = "JesProg";
strcat(chaine1, chaine2); // On concatène chaine2 dans chaine1
// Si tout s'est bien passé, chaine1 vaut "Salut JesProg"
printf("chaine1 vaut : %s\n", chaine1);
// chaine2 n'a pas changé :
printf("chaine2 vaut toujours : %s\n", chaine2);
return 0;
}
Resultat
chaine1 vaut : Salut JesProg
chaine2 vaut toujours : JesProg
Très pratique👨🏽💻😊