Remove all Characters in a String Except Alphabets

Write a program to Remove all Characters in a String Except Alphabets.
Alphabets: A to Z capital letters, a to z small letters.
C Program

#include <stdio.h>
int main()
{
    char str[1000];
    printf("Enter a string : ");
    fgets(strsizeof(str), stdin);
    int i = 0;
    int l = 0;
    while (str[i] != '\0')
    {
        if (str[i] >= 'A' && str[i] <= 'Z')
        {
            str[l] = str[i];
            i++;
            l++;
        }
        else if (str[i] >= 'a' && str[i] <= 'z')
        {
            str[l] = str[i];
            i++;
            l++;
        }
        else
        {
            i++;
        }
    }

    printf("String after remove of all characters except alphabets is\n");
    for (int i = 0i < li++)
    {
        printf("%c"str[i]);
    }

    return 0;
}

Input:

Enter a string : Hello 123 & World!

Output:

String after remove of all characters except alphabets is   
HelloWorld


No comments:

Post a Comment