Witam, napisalem program, ktory zlicza samogloski w ciagu znakow. Moim problemem jest to, ze nie wiem jak zrobic aby po wcisnieciu ENTERu a nie po wpisaniu ciagu skladajacego sie z 5 znakow, program przechodzil dalej. Oto kod:
#include <stdio.h>
#include <stdlib.h>
#define ROZMIAR 5
int main()
{
char tablica[ROZMIAR];
char a,e,i,u,y,o,b;
int index,wynik=0;
printf("Podaj ciag znakow: ");
for(index=0;index<ROZMIAR;index++){
scanf("%c",&tablica[index]);
if(tablica[index]=='a' || tablica[index]=='A' || tablica[index]=='e' || tablica[index]=='E' || tablica[index]=='i' || tablica[index]=='I' || tablica[index]=='o' || tablica[index]=='O' || tablica[index]=='u' || tablica[index]=='U' || tablica[index]=='y' || tablica[index]=='Y'){
wynik+=1;
}
}
printf("\nLiczba samoglosek w ciagu to: %d",wynik);
return 0;
}