C Programming Code Examples C > Strings Code Examples count number of alphabets, digits and special characters in string using pointers count number of alphabets, digits and special characters in string using pointers Write a C program to count total number of alphabets, digits or special characters in a string using loop. How to find total number of alphabets, digits and special characters in a string in C programming. #include <stdio.h> #define maxsize 100 // Maximum string size int main() { char str[maxsize]; char * s = str; int alphabets, digits, others; alphabets = digits = others = 0; /* Input string from user */ printf("Enter any string : "); gets(str); while(*s) { if((*s >= 'a' && *s <= 'z') || (*s >= 'A' && *s <= 'Z')) alphabets++; else if(*s>='0' && *s<='9') digits++; else others++; s++; } printf("Alphabets = %d\n", alphabets); printf("Digits = %d\n", digits); printf("Special characters = %d", others); return 0; }