#include #define SIZE 1000 #define IN 1 #define OUT 0 int is_sep(int ch) { return ch == ' ' || ch == '\t' || ch == '\n' || ch == ',' || ch == '.' || ch == ';' || ch == ':' || ch == '?'; } int main() { char str[SIZE]; int wflag = OUT; int k; int wcounter = 0; printf("bir yazi girin :"); gets(str); for (k = 0; str[k] != '\0'; ++k) if (is_sep(str[k])) wflag = OUT; else if(wflag == OUT) { wcounter++; wflag = IN; } printf("(%s) yazisinda (%d) sozcuk var!\n", str, wcounter); return 0; }