Upload
robertoxe
View
447
Download
0
Embed Size (px)
DESCRIPTION
Citation preview
LENGUAJE“C”
Programación
Funciones de “Carácter”
Estas funciones las utilizaremos activando previamente la librería <ctype.h>
Mediante las funciones de esta librería podemos analizar el contenido de una cadena de caracteres o de un array, para saber si existen determinados caracteres.
#include <ctype.h>
Funciones Carácter
Isalpha(carácter): Esta función detecta si existen los caracteres alfabéticos (a-z), si el resultado de la función es diferente a 0 es que ha localizado un carácter.
Isdigit(carácter): Detecta si existen valores numéricos del (0 al 9), si es así retorna un valor diferente de 0
Funciones Carácter II
Isalnum(carácter): Detecta caracteres alfanuméricos, si es así retorna diferente de 0.
Islower(carácter): Detecta caracteres en minúsculas. Si los detecta retorna un valor diferente a 0.
Isupper(carácter): Detecta mayúsculas. Isspace(carácter): Localiza espacios en blanco.
Funciones Carácter III
Ispunct(carácter): Localiza signos de puntuación, si los localiza retorna un valor diferente de 0.
Ejemplo funciones “Carácter”
#include <conio.h>#include <stdio.h>#include <ctype.h>#include <string.h>Void main(){Char frase[20];Int mas=0,a;Printf(“Introduce una palabra:”);gets(frase);For (a=0;a<strlen(frase);a++)If (isdigit(frase[a])!=0)Mas++;Printf(“El numero de caracteres numéricos es %d “,mas);Getch();}
Funciones Varias
Correspondientes a la librería <dos.h>Sleep(segundos); Realiza un retardo de x segundos
Delay(milisegundos); Retardo de x milisegundos
Sound(frecuencia); Emite un sonido correspondiente a la frecuencia.
Nosound(frecuencia); Elimina el sonido correspondiente.
Funciones Varias
Correspondientes a la librería <conio.h>
Wherex(); Indica el numero de la columna (horizontal) donde se encuentra
situado el cursor.
Wherey(); Indica el numero de la fila (vertical) donde se encuentra el cursor.
Funciones de Impresión
Para volcar por impresora información, tendremos que utilizar funciones de la librería <stdio.h>.
Función: fprintf stdprnEjemploEjemploFprintf(stdprn,”texto”+codigos+secuencias de escape”, variables);
Fputs(“cadena”,stdprn);