#include <stdio.h>
#include <ctype.h>
#define DEBUG 1
main()
{
char inbuf[BUFSIZ];
int i = 0;
int lcnt = 0;
gets(inbuf);
while(*(inbuf+i))
{
#ifdef DEBUG
printf("Character %d Value %c(%o)\n",
i,*(inbuf+i),*(inbuf+i));
#endif
if(isalpha(*(inbuf+i)))lcnt++;
#ifdef DEBUG
printf("Letter Count %d\n",lcnt);
#endif
i++;
}
printf("Total letters %d\n",lcnt);
}
GUYS SORRY FOR DISTURBING YOU A LOT.. AGAIN, I HAVE NO IDEA ABT #ifdef,#ifndef. I CHECKED NET AND LEARNT FEW.. BUT I GOT THIS CODE FROM ONE SITE.. HOWEVER, IF I DELETE THE #define DEBUG 1 , OR ANY #ifdef ... THE CODE IS EXECUTING AS SAME. NO CHANGES..
WATS UP WITH THAT..
??? ALSO PLS TELL ME WHICH SITUATION CAN I USE THEM
IF CAN, ONE SNIPPET ON THIS...