ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arreglos De Caracteres


Enviado por   •  9 de Septiembre de 2012  •  490 Palabras (2 Páginas)  •  390 Visitas

Página 1 de 2

ARREGLOS DE CARACTERES

ARREGLO: Los arreglos son estructuras de datos compuestos en las que se utilizan uno o más subíndices para identificar los elementos individuales almacenados, a los que es posible tener acceso en cualquier orden.

DECLARACIÓN DE ARREGLOS PARA ALMACENAR CADENAS DE CARACTERES

Para declarar un arreglo que sirva para guardar una cadena de caracteres, se utiliza la siguiente sintaxis:

char nombre_del_arreglo [numero_máximo_de_caracteres + 1];

Vea que es la misma sintaxis que se usa para declarar cualquier arreglo de caracteres pero, para determinar el tamaño del arreglo, simplemente hay que tomar en cuenta el tamaño máximo posible de la cadena y sumarle 1 (debido a que se necesita el carácter nulo al final).

INICIALIZACIÓN DE CADENAS DE CARACTERES

La inicialización de un arreglo que contenga una cadena de caracteres se realiza generalmente al momento de declararlo, como en el caso siguiente:

char nombre_del_arreglo[numero_máximo_de_caracteres + 1]=”cadena”;

O bien

char nombre_del_arreglo[numero_máximo_de_caracteres+1]={”cadena”};

Por ejemplo:

char nombre[10]={”Juan”};

char nombre[10]=”Pedro”;

FUNCIONES PARA MANIPULAR CADENAS DE CARACTERES

Asignación de cadenas de caracteres

Para hacer una asignación es necesario utilizar una función predefinida en el lenguaje. En el caso de C++, esta función es strcpy. La función strcpy es una función sin valor de regreso que recibe dos argumentos.

Un argumento es la variable cuyo valor se desea asignar y la otra es la cadena de caracteres que se desea asignar. Por ejemplo. Las siguientes dos asignaciones son correctas y equivalentes:

char nombre[20];

strcpy(nombre, “Juan”); /* Llamado a la función strcpy */

O bien

char nombre1[20], nombre2[20]=”Juan”;

strcpy(nombre1, nombre2); /* Llamado a la función strcpy */

Para manipular cadenas de caracteres se requiere de funciones como la función strcpy. Las funciones para manipular cadenas de caracteres se encuentran definidas en la librería string.h. Por lo tanto, va a ser necesario que incluyamos una nueva librería en nuestros programas con cadenas de caracteres:

#include <string.h>

COMPARACIÓN

...

Descargar como (para miembros actualizados)  txt (3.2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com