Bonjour

je suis un gros débutant

J'ai un petit probeme avec une boucle "for" , je veux creer une boucle toute simple qui me revoie le nombre de mots d'une chaine de caractéres , mais la valeur "mots" me renvoie toujours 1

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
char* phrase;
    printf("Veuillez enter une phrase \n");
    scanf("%s", phrase);
 
 
    for (i=0 ; i<strlen(phrase) ; i++) {
        if (*(phrase+i)== ' ' ) {
           mots++;
           }
        }
    printf("%ld \n", mots+1);
Merci