16/11/2022 ; 6:12 PM
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
# include <stdio.h>
|
||||
# include <ctype.h>
|
||||
|
||||
/* Funciones para el manejo de caracteres de la biblioteca ctype.h. */
|
||||
|
||||
void main(void)
|
||||
{
|
||||
char p1;
|
||||
|
||||
printf("\nIngrese un caracter para analizar si este es un digito: ");
|
||||
p1 = getchar();
|
||||
|
||||
if (isdigit(p1))/* La función isdigit regresa 1 si p1 es un dígito y 0 en caso contrario. */
|
||||
printf("%c es un digito \n", p1);
|
||||
else
|
||||
printf("%c no es un digito \n", p1);
|
||||
|
||||
fflush(stdin);
|
||||
|
||||
printf("\nIngrese un caracter para examinar si éste es una letra: ");
|
||||
p1 = getchar();
|
||||
|
||||
if (isalpha(p1))/* La función isalpha regresa 1 si p1 es una letra y 0 en caso contrario. */
|
||||
printf("%c es una letra \n", p1);
|
||||
else
|
||||
printf("%c no es una letra \n", p1);
|
||||
|
||||
fflush(stdin);
|
||||
|
||||
printf("\nIngrese un caracter para examinar si éste es una letra minuscula: ");
|
||||
p1 = getchar();
|
||||
|
||||
if (isalpha(p1))
|
||||
if (islower(p1))/* La función islower regresa 1 si p1 es una letra minúscula y 0 en caso contrario.
|
||||
La función isupper, por otra parte, regresa 1 si p1 es una letra mayúscula y 0 en caso contrario. */
|
||||
printf("%c es una letra minuscula \n", p1);
|
||||
else
|
||||
printf("%c no es una letra minuscula \n", p1);
|
||||
else
|
||||
printf("%c no es una letra \n", p1);
|
||||
|
||||
fflush(stdin);
|
||||
|
||||
printf("\nIngrese una letra para convertirla de mayuscula a minuscula : ");
|
||||
p1 = getchar();
|
||||
|
||||
if (isalpha(p1))
|
||||
if (isupper(p1))
|
||||
printf("%c fue convertida de mayuscula a minuscula \n", tolower(p1));
|
||||
/* La función tolower convierte de mayúscula a minúscula. Si la
|
||||
➥letra es minúscula no la modifica. La función toupper, por otra parte,
|
||||
➥convierte de minúscula a mayúscula. Si la letra es mayúscula no la
|
||||
➥modifica. */
|
||||
else
|
||||
printf("%c es una letra minuscula \n", p1);
|
||||
else
|
||||
printf("%c no es una letra \n", p1);
|
||||
}
|
||||
Reference in New Issue
Block a user