Czy ma ktoś pomysł, bo program działa, ale jak podam np." tak<space><space>" to wynikiem będzie 2 wyrazy
#include <stdio.h>
#include <ctype.h>
int main(void)
{
char tab[]={"tak i "};
int i = 0, amount = 0;
while(tab[i] != '\0'){
while( !isspace(tab[i]) != '\0')
++i;
++amount;
++i;
}
printf("wyrazow=%d",amount);
return 0;
}