Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Cadenas
Cadenas
Una cadena de caracteres es un arreglo de
caracteres. Toda cadena debe finalizar con el carcter de fin de cadena \0.
03/03/2011
Cadenas
Sintaxis de declaracin de cadenas.
Cadenas
Declaracin de cadenas.
03/03/2011
Cadenas
Declaracin de cadenas.
Cadenas
Entrada y salida estndar con cadenas:
Entrada
03/03/2011
Ejemplo
#include <stdio.h> int main(){ char Cadena[50]; clrscr(); printf(Escriba una cadena: ); gets(Cadena); printf(La cadena escrita es: ); puts(Cadena); getch(); return 0; }
Cadenas
Para la realizacin de operaciones con cadenas existen
funciones estndar definidas en la librera string.h. Para utilizar estas funciones debe hacerse la inclusin de esta librera. #include <string.h>
03/03/2011
Cadenas
Las operaciones con cadenas ms importantes son las
siguientes:
Clculo de la longitud de una cadena. Comparacin de dos cadenas. Concatenacin de dos cadenas. Extraccin de una parte especfica de una cadena. Localizar una cadena especfica forma parte de otra ms
grande.
Cadenas
Para cada operacin existe la funcin
correspondiente:
Longitud Comparacin
Concatenacin
Extraccin Localizacin
03/03/2011
Cadenas
Funciones de conversin de tipos:
stdlib.h
atof atoi atol
Convierte una cadena a double. Convierte una cadena a int. Convierte una cadena a long.
Manejo de Caracteres
Funciones para manejo de caracteres:
ctype.h
isalnum
isalpha
iscntrl isdigit isgraph islower
Verdadero si es carcter alfanumrico. Verdadero si es carcter alfabtico. Verdadero si es carcter de control. Verdadero si el carcter es un dgito. Verdadero si es carcter grfico. Verdadero si es minscula.
03/03/2011
Manejo de Caracteres
Funciones para manejo de caracteres:
ctype.h
isprint ispunct isspace isupper isxdigit
Verdadero si es carcter imprimible. Verdadero si es carcter de puntuacin. Verdadero si es carcter espacio. Verdadero si es mayscula. Verdadero si es un dgito hexadecimal.