L'ercizio chiede di inserire una stringa e contarne quante vocali ci sono in essa, oppure uscire se la stinga è vuota(non ho capito come fare)
quanto visualizzo la lunghezza me la mostra fino al primo spazio, non so più come fare
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(void) {
char s[100];
int lung, voc = 0, i;
//facciamo leggere la stringa
printf("scrivi una stringa, al posto di spazio metti il tratto basso \n");
scanf("%s", s);
lung = strlen(s);
printf("questa e' la lunghezza %i", lung);
//controllo vocali minuscole
for (i = 0; i < lung; i++) {
if (s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u') {
voc++;
}
}
// controllo vocali maiuscole
for (i = 0; i < lung; i++) {
if (s[i] == 'A' || s[i] == 'E' || s[i] == 'I' || s[i] == 'O' || s[i] == 'U') {
voc++;
}
}
printf("\n sono state digitate %i vocali \n", voc);
return 0;
}