Arreglos Cadenas De Caracteres

Páginas: 2 (415 palabras) Publicado: 12 de febrero de 2013
LOGO

Arreglos cadenas de caracteres

JARG ©

Arreglos de cadena de caracteres
Se representa por un arreglo unidimensional
de caracteres. Cada carácter de la cadena
se almacena en unelemento del arreglo.
Este arreglo termina con el carácter nulo \0.
C

U

C

E

I

\0

char cadena[6]=“CUCEI”
El arreglo esta compuesto de 5 letras y el
carácter nulo.
JARG (r)

Arreglosde cadena de caracteres
char cadena1[]=“Hola Amigos”
Cuando no se define la longitud del vector,
el compilador sitúa correctamente la
dimensión del arreglo, en este caso 12.

H
0

o
1

l2

a
3

4

A
5

m
6

i
7

g
8

o
9

s \0
10 11
JARG (r)

Funciones que trabajan con cadenas
gets
Lee el texto tecleado (hasta pulsar un Enter)
y lo guarda en una cadenade caracteres
gets(cadena_de_caracteres)

JARG (r)

Funciones que trabajan con cadenas
puts
Imprime en la pantalla el contenido de la
cadena de caracteres terminando con un
salto de linea.puts(cadena_de_caracteres)

JARG (r)

Funciones que trabajan con cadenas
Funciones de librería string.h

strcmp
Compara alfabéticamente dos cadenas y
devuelva:
1. Negativo si cadena1 >cadena2
2. Valor de 0 si las cadenas son iguales
3. Positivo sin cadena1 < cadena2
strcmp(cadena1,cadena2)
JARG (r)

Funciones que trabajan con cadenas
Funciones de librería string.h

strcpyCopia el valor de la cadena2 en la cadena1

strcpy(cadena1,cadena2)

JARG (r)

Funciones que trabajan con cadenas
Funciones de librería string.h

strlen
Regresa el número de caracteres dela
cadena

strlen(cadena)

JARG (r)

Funciones que trabajan con cadenas
Funciones de librería string.h

strcat
Concatena o agrega al final de la cadena1 a
la cadena2strcat(cadena1,cadena2)

JARG (r)

Ejemplos
#include
#include
int main()
{
char nombre[50], titulo[20];
char nombre1[20], titulo1[20];
printf("Cual es tu nombre ");
gets(nombre);
printf("Cual es tu...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cadenas de caracteres
  • Cadenas de caracteres
  • Cadenas de caracteres
  • cadena de caracteres
  • cadenas de caracteres
  • cadenas de caracteres
  • Cadena De Caracteres
  • Cadenas de caracteres

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS