Estructura De Datos
ISDIGIT………………………………………………03
ISALPHA……………………………………………04
IOSTREAM.H……………………………………06
MACRO ISDIGIT
int isdigit(int c);
Comprueba sin un carácter es un dígito decimal.
isdigit esuna macro que verifica el entero c pertenece al rango caracteres de dígitos decimales, que depende de la categoría local LC_CTYPE, por defecto, el rango es de ('0' a '9').
VALOR DE RETORNO:
^
Elvalor de retorno será no nulo si c es un dígito decimal.
EJEMPLO:
^
#include <stdio.h>
#include <ctype.h>
int main()
{
char cadena[] = ";0ñfáR(4h&~?RÛ1/";
int i;for(i = 0; cadena[i]; i++)
printf("%c, %d\n", cadena[i], isdigit(cadena[i]));
return 0;
}
MACRO ISALPHA
^
int isalpha(int c);
Comprueba sin un carácter es alfabético.
isalphaes una macro que verifica el entero c pertenece al rango de letras (A a Z o a a z), por defecto.
La verificación se hace mediante una tabla, y su comportamiento depende de la categoríaLC_CTYPE actual.
VALOR DE RETORNO:
^
El valor de retorno será no nulo si c es una letra y cero en caso contrario.
EJEMPLO:
^
#include <stdio.h>
#include <ctype.h>
int main()
{char cadena[] = ";0sR(h&R1/";
int i;
for(i = 0; cadena[i]; i++)
printf("%c, %d\n", cadena[i], isalpha(cadena[i]));
return 0;
}
< IOSTREAM.H>Las operaciones de entrada y salida no forman parte del conjunto de sentencias de C++, sino que pertenecen al conjunto de funciones y clases de la biblioteca estándar de C++. Ellas se incluyen en los archivos decabecera iostream.h por lo que siempre que queramos utilizarlas deberemos introducir la línea de código #include <iostream.h>
Esta biblioteca es una implementación orientada a objetos y estábasada en el concepto de flujos. A nivel abstracto un flujo es un medio de describir la secuencia de datos de una fuente a un destino o sumidero. Así, por ejemplo, cuando se introducen caracteres...
Regístrate para leer el documento completo.