Sostituirei la funzione
scanf( ) con la funzione
fgets( ), ed inserirei il comando di incremento della variabile " i "
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define MAXLENGHT 40
int main(){
/*Scrivere un programma che acquisisca una stringa e conti il numero di caratteri spazio inseriti dall'utente.*/
char stringa[MAXLENGHT];
int i=0, conta_s;
printf ("Inserire parola o frase: ");
fgets(stringa, sizeof(stringa), stdin);
conta_s=0;
while(i<MAXLENGHT){
if(stringa[i]==' ')
conta_s++;
++i;
}
printf ("\n%d", conta_s);
return 0;
}