|
 |
« : 30 Aralık 2007, 19:12:39 » |
|
#include <vcl.h> #pragma hdrstop #include <conio.h> //---------------------------------------------------------------------------
#pragma argsused #include <stdio.h>
#define SIZE 1000 #define IN 1 #define OUT 0
int bosluk(int ch) { return ch == ' ' || ch == '\t' || ch == '\n' || ch == ',' || ch == '.' || ch == ';' || ch == ':' || ch == '?' || ch == '-' || ch == '*' || ch == '/' || ch == '+'; }
int main() { char yazi[SIZE]; int wflag = OUT; int k; int sayac = 0;
printf("bir yazi girin :"); gets(yazi);
for (k = 0; yazi[k] != '\0'; ++k) if (bosluk(yazi[k])) wflag = OUT; else if(wflag == OUT) { sayac++; wflag = IN; }
printf("(%s) yazisinda (%d) sozcuk var!\n", yazi, sayac);
//return 0; getch(); }
|
|
|
|
|
Logged
|
|
|
|
|