👨‍💻 Programmation en C (JesProg )😉👨🏽‍💻
4.76K subscribers
5 photos
1 video
86 links
Ici nous apprenons ensemble à Programmer en C de manière simple, facile et efficace avec des TP à la fin de chaque cours
Download Telegram
strcmp: comparer 2 chaînes

strcmp compare 2 chaînes entre elles. Voici son prototype :

int strcmp(const char* chaine1, const char* chaine2);

Exemple d'utilisation

int main()
{
char chaine1[] = "Texte de test", chaine2[] = "Texte de test";

if (strcmp(chaine1, chaine2) == 0) // Si chaînes identiques
{
printf("Les chaines sont identiques\n");
}
else
{
printf("Les chaines sont differentes\n");
}

return 0;
}


Resultat

Les chaines sont identiques

👍👨🏽‍💻
strchr: rechercher un caractère

La fonction strchr recherche un caractère dans une chaîne.
Prototype :

char* strchr(const char* chaine, int caractereARechercher);

Exemple d'utilisation

int main()
{
char chaine[] = "Texte de test", *suiteChaine = NULL;

suiteChaine = strchr(chaine, 'd');
if (suiteChaine != NULL) // Si on a trouvé quelque chose
{
printf("Voici la fin de la chaine a partir du premier d : %s", suiteChaine);
}

return 0;
}


Resultat:

Voici la fin de la chaine a partir du premier d : de test

👍
strpbrk: premier caractère de la liste

Cette fonction ressemble beaucoup à la précédente. Celle-ci recherche un des caractères dans la liste que vous lui donnez sous forme de chaîne, contrairement àstrchrqui ne peut rechercher qu'un seul caractère à la fois.

Exemple d'utilisation

int main()
{
char *suiteChaine;

// On cherche la première occurrence de x, d ou s dans "Texte de test"
suiteChaine = strpbrk("Texte de test", "xds");

if (suiteChaine != NULL)
{
printf("Voici la fin de la chaine a partir du premier des caracteres trouves : %s", suiteChaine);
}

return 0;
}


Resultat:

Voici la fin de la chaine a partir du premier des caracteres trouves :
xte de test
strstr: rechercher une chaîne dans une autre

Cette fonction recherche la première occurrence d'une chaîne dans une autre chaîne.
Son prototype est :

char* strstr(const char* chaine, const char* chaineARechercher);

Exemple d'utilisation

int main()
{
char *suiteChaine;

// On cherche la première occurrence de "test" dans "Texte de test" :
suiteChaine = strstr("Texte de test", "test");
if (suiteChaine != NULL)
{
printf("Premiere occurrence de test dans Texte de test : %s\n", suiteChaine);
}

return 0;
}


Resultat:

Premiere occurrence de test dans Texte de test : test
sprintf: écrire dans une chaîne

Cette fonction se trouve dans stdio.h contrairement aux autres fonctions que nous avons étudiées jusqu'ici, qui étaient dans string.h.

Ce nom doit vaguement vous rappeler quelque chose. Cette fonction ressemble énormément au printf que vous connaissez mais, au lieu d'écrire à l'écran, sprintf écrit dans une chaîne ! D'où son nom d'ailleurs, qui commence par le « s » de « string » (chaîne en anglais).


Exemple d'utilisation

#include <stdio.h>
#include <stdlib.h>

int main()
{
char chaine[100];
int age = 15;

// On écrit "Tu as 15 ans" dans chaine
sprintf(chaine, "Tu as %d ans !", age);

// On affiche chaine pour vérifier qu'elle contient bien cela :
printf("%s", chaine);

return 0;
}


Resultat:
Tu as 15 ans !

👨🏽‍💻👍👍👍
Et c'est tout pour ce cours 👨🏽‍💻😊. Si tu as tout pigé alors bravoooooooo 👏👏👏👏
This media is not supported in your browser
VIEW IN TELEGRAM
👨🏽‍💻 Exercice 👨🏽‍💻

Nb:Vous devez envoyer votre code dans le groupe de discussion.

Ecrire un programme qui lit une chaîne de caractères CH et qui convertit toutes les majuscules dans des minuscules et vice-versa.

Le résultat sera mémorisé dans la même variable CH et affiché après la conversion.

J'attends vos codes dans le groupe👨🏽‍💻
This media is not supported in your browser
VIEW IN TELEGRAM
Abonnez-vous à notre chaîne YouTube :
https://bit.ly/3gj7wB8

Likez notre page Facebook :
https://bit.ly/3j04Wlr
This media is not supported in your browser
VIEW IN TELEGRAM
Salut et bienvenue à tous les nouveaux👨🏽‍💻😊. Vous pouvez accéder à la liste des cours. Je vous conseille de suivre ces cours depuis le début et de posé des questions dans le groupe de discussion lorsque vous êtes bloqué. 👍
Vous aimez ce que nous faisons ? 👨🏽‍💻🤗
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
This media is not supported in your browser
VIEW IN TELEGRAM
Merci beaucoup les gars 👨🏽‍💻🤝. Vous m'encouragez vraiment😁. Merci de continuer à partager le lien pour faire grandir notre communauté
Je tiens d'abord à m'excuser pour tout ce retard. Vous avez beaucoup patienter mais maintenant, nous allons continuer avec la formation en C. Demain je vais fixer un programme pour la suite des cours. 👨🏽‍💻👍
This media is not supported in your browser
VIEW IN TELEGRAM