A voir également:
- Longueur d'une chaine de caractère c
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractères spéciaux : comment les saisir facilement - Guide
- Longueur largeur ✓ - Forum Loisirs / Divertissements
- Chaine tnt gratuite sur mobile - Guide
6 réponses
Salut,
Avec ce code ça marche
résultat
Avec ce code ça marche
#include<stdio.h> #include<string.h> #include<stdlib.h> int main () { char *chaine; chaine = (char *) malloc (100 * sizeof (char)); printf ("Entrez une chaine de caractere:\n"); fgets (chaine, 100, stdin); printf ("La chaine saisie est composee de %ld caractere.\n", strlen (chaine) - 1); return 0; }
résultat
~/trash$ ./ccm Entrez une chaine de caractere: une chaine de caracteres La chaine saisie est composee de 24 caractere.mais avec celui là non
#include<stdio.h> #include<string.h> #include<stdlib.h> int main () { char *chaine; chaine = (char *) malloc (100 * sizeof (char)); printf ("Entrez une chaine de caractere:\n"); scanf("%s",chaine); printf ("La chaine saisie est composee de %ld caractere.\n", strlen (chaine)); return 0; }résultat
~/trash$ ./ccm Entrez une chaine de caractere: une chaine de caractères La chaine saisie est composee de 3 caractere.Pourquoi?