Cadena de caracteres c++

Páginas: 2 (451 palabras) Publicado: 10 de octubre de 2013
CADENA DE CARACTERES
Conjunto de caracteres terminados con el carácter nulo (\0). Se almacenan en posiciones
consecutivas de memoria.
Como se declaran
Como vectores de tipo char.
char cadena[5];0
H

1
O

2
L

3
A

4
\0

El acceso a los elementos de una cadena es análogo al acceso en el caso de vectores de números.
Cadena[7]=’F’;
Como identificar el fin de una cadena
Sepuede conocer la longitud de una cadena mediante un bucle “while” que busque el carácter
nulo.
Como asignar valores a una cadena
Char cadena[5];
Cadena[0]=’H’;
Cadena[1]=’O’;
.
.
.Cadena[4]=’\0’;
O bien:
Char cadena[5]=”Hola”;

FUNCIÓN PARA LECTURA DE CADENAS
Función gets
Gets(char*s)
Lee caracteres desde el teclado, incluyendo los espacios hasta que se encuentra un ENTER.
ElENTER es reemplazado por un carácter nulo y el string resultante es colocado en la dirección
indicada por s. Retorna s.

Función puts
Puts(char*s)
Escribe un string en la pantalla. Luego de impresoel string agrega automáticamente un \n. Solo
es aplicable a variables del tipo string.

FUNCIONES PARA EL MANEJO DE CADENAS
Se encuentran en la librería

Copiar cadenas
Char s[20] = “ab”;
Chars2[20];
Strcpy (s2, s);
Permite copiar una cadena a otra. “ab” lo mandamos a char s2.
Función strcpy
Char *strcpy( char*destino, char*origen)
Copia los caracteres situados a partir de origen adestino hasta encontrar el carácter nulo que se
incluye en la copia. Devuelve la cadena destino.

Función strpcpy
Char *strncpy(char *destino, char *origen, int n)
Copia n caracteres del stringorigen, NO incluyendo el carácter nulo, si la cantidad de caracteres
copiada es menor que strlen(origen) + 1, en la dirección apuntada por “destino”. N es n un número
entero y deberá ser menor que lamemoria reservada y apuntada por destino.

LONGITUD DE UNA CADENA
Función strlen
Int strlen(char *s)
Retorna un entero con la cantidad de caracteres del string. No toma en cuenta el carácter...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cadenas De Caracteres En C++
  • CaDEna De Caracteres En c++
  • Cadenas de caracteres
  • Cadenas de caracteres
  • Cadenas de caracteres
  • cadena de caracteres
  • cadenas de caracteres
  • cadenas de caracteres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS