cadenas

Páginas: 2 (396 palabras) Publicado: 28 de agosto de 2014
1. Defina que es una cadena.

es una sucesion,arreglo o secuencia de caracteres

2. Explique la diferencia entre un arreglo de caracteres y una cadena.

un arreglo de caracteres solo es unapalabra o un limite de caracteres mientras una cadena
puede llegar a ser hasta una frase


3. Cuál es la utilidad del caracter nulo?

Marca el fin de la cadena

4. Escriba dos formas deinicialización de una cadena

int cadena[x]=

int cadena[x]={0,1,a,b}

5. Cuál es la diferencia al solicitar una cadena con gets() o con scanf("%s")

con gets hace que el cursosr brinque la lineamientras que escanf solo te leera hasta
que encuntre el caracter nulo

6. Cuál es la diferencia al imprimir una cadena con puts() o con printf("%s")

que cuando se imprime con printf el cursorqueda enseguida de lo que se imprimio
con printf y con puts el cursor queda un espacio hacia abajo.

7. Explique para que sirven las siguientes funciones, escriba su sintaxis, escriba un ejemplo yexplique el resultado :

strlen-mide el largo de una cadena

#include
#include
#include

main(){
char s[15]="Hola";
int n;

n = strlen(s);

printf("La cadena: \"%s\" tiene %dcaracteres.\n", s, n);

return 0;
}

en pantalla imprimirala palabra hola y dira que tiene 4 caracteres


strcpy- sirve para copiar una cadena

#include
#include
#include

main(){
charc1[15], c2[15]="Hola mundo\n";

strcpy(c1,c2);

printf("%s", c1);

return 0;
}

imprimira el cotenido de la cade c1 en la cadena c2

strcmp- Esta función compara la cadena apuntada por s1 conla cadena apuntada por s2,
la función retorna 0 si las 2 cadenas son iguales,
si s1 es mayor que s2 entonces retorna un valor mayor que 0 y si s1 es menor que s2 retorna un valor menor que 0.#include
#include
#include

main(){
char c1[15]="HOLA", c2[15]="hola";
int n;

n = strcmp(c1,c2);

if(n==0){
printf("Las dos cadenas \"%s\" y \"%s\" son iguales.\n", c1, c2);
}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Cadena
  • Cadena
  • cadena
  • Sin cadenas
  • la cadena
  • Cadena
  • cadenas
  • La Cadena

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS