From b406c7a431373cd52cb84867d1e2846a005b99c3 Mon Sep 17 00:00:00 2001 From: "flyingscorpio@pinebookpro" Date: Mon, 15 Nov 2021 11:06:46 +0100 Subject: [PATCH] Add longueur chaine --- .gitignore | 1 + programmation-c-cpp/tp4/longueur-chaine.c | 20 ++++++++++++++++++++ 2 files changed, 21 insertions(+) create mode 100644 programmation-c-cpp/tp4/longueur-chaine.c diff --git a/.gitignore b/.gitignore index 7bcf4fd..893d69f 100644 --- a/.gitignore +++ b/.gitignore @@ -37,3 +37,4 @@ strlen adresses-variables pointeurs sos-crash +longueur-chaine diff --git a/programmation-c-cpp/tp4/longueur-chaine.c b/programmation-c-cpp/tp4/longueur-chaine.c new file mode 100644 index 0000000..c7e9351 --- /dev/null +++ b/programmation-c-cpp/tp4/longueur-chaine.c @@ -0,0 +1,20 @@ +/* Longueur chaine de caractère */ + +#include +#include + +int main() { + char chaine[100]; + char *pointeur = chaine; + + printf("Veullez écrire une chaine de caractères : "); + fgets(chaine, 100, stdin); + + while (*pointeur != '\n') { + pointeur++; + } + + printf("La chaine fait %lu caractères de longueur\n", pointeur - chaine); + + return 0; +}