I'm trying to set up a code that counts the whole string and doesn't stop after the first space that it finds. How do I do that?
I tried this kind of code but it just counts the first word then goes to display the number of letters in that first word.
So far this is what I have tried.
int main(){
    char get[100];
    int i, space=0, len=0, tot;
    scanf("%s", get);
    for (i=0; get[i]!='\0'; i++)
    {
        if (get[i] == ' ')
            space++;
        else 
            len++;
    }
tot = space + len;
printf("%i", tot);
}
And
int main(){
    char get[100];
    int len;
    scanf("%s", &get);
    len = strlen(get);
    printf("%i", len);
}
But would still get the same answer as the first one.
I expected that if the input: The fox is gorgeous. output: 19
But all I get is input: The fox is gorgeous. output: 3
 
     
     
     
    