Witam, pisząc kod:
printf("Podaj zdanie: \n");
scanf("%100s",a);
for(int i=0;i<100;i++)
{
if((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z'))
{
licz++;
}
else if(a[i]==' ')
{
licz++;
}
else if(a[i]=='\0')
{
break;
}
else
{
printf("Incorrect input");
return 1;
}
}
natrafiłem na problem że znak spacji jest interpretowany jako \0.
za zadanie jest policzenie znaków i spacji.