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; +}