!prograc9

9
LENGUAJE “C” Programación

Upload: robertoxe

Post on 22-Nov-2014

447 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: !Prograc9

LENGUAJE“C”

Programación

Page 2: !Prograc9

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>

Page 3: !Prograc9

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

Page 4: !Prograc9

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.

Page 5: !Prograc9

Funciones Carácter III

Ispunct(carácter): Localiza signos de puntuación, si los localiza retorna un valor diferente de 0.

Page 6: !Prograc9

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();}

Page 7: !Prograc9

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.

Page 8: !Prograc9

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.

Page 9: !Prograc9

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);