Wyświetlanie samych liter w konsoli, z pominięciem liczb

0

jak zmienić to aby były wyswietalne tylko litery a liczby już nie

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

char cbuf[1024];

int main()
{

printf( "\npodaj tekst źródłowy: "); 
fgets(cbuf, sizeof(cbuf), stdin);

printf( "\nPodano następujące litery: %s", cbuf);


return 0;
}
0

Chodzi o to aby wyświetlić tylko litery reszte znaków pominąć

0

Niestety nie rozumiem, próbowałem jakos korzystać z ASCII

1
#include <stdio.h>
#include <ctype.h>

int main()
{
    char cbuf[1024];
    printf( "\npodaj tekst źródłowy: "); 
    fgets(cbuf, sizeof(cbuf), stdin);
	
    printf( "\nPodano następujące litery: ");
    int i = 0;
    while (cbuf[i] != '\0')
    {
        if (isalpha(cbuf[i]))
            printf("%c", cbuf[i]);
        ++i;
    }
 
    return 0;
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1