Você está na página 1de 1

Programacin I

Nombre: Josas David Jimnez Aldana Carn: JA140209 Grupo terico: 04T
G8_Ejemplo_1
En este programa se usa la librera #include<cstdlib> para_________________________________
Lo que se est haciendo es trabajar con cadenas de texto. Se define string s(Hola,); y luego de
eso se agrega mas texto a la primera cadena s += como estn ustedes para al finalizar el
programa muestre en pantalla cout<<s<<endl; que imprimir las dos cadenas como una sola.
G8_Ejemplo_2
En este programa se usa la librera #include<stdio.h> para______________________________
Nuevamente se est trabajando con cadenas de texto. Se define char nombre[80]; con un total de
80 espacios de carcter, se pide al usuario que ingrese su nombre y se utiliza la funcin
gets(nombre); que viene incluida en <stdio.h> cabe mencionar que gets no comprueba el
tamao de la cadena. Si el texto tecleado tuviera ms de 80 caracteres se destruiran posiciones
de memoria incorrectas, al final se imprime el nombre de la persona.
G8_Ejemplo_3
En este programa se usa la librera #include<string.h> necesaria para las cadenas de texto. Se
define char cad1[10],cad2[10]; y se definen las variables int longitud, estado;, luego se indica al
usuario que debe ingresar una cadena de texto y con la ayuda de la funcin strlen() se cuenta la
longitud de la cadena as: longitud=strlen(cad1); y se imprime la cantidad de caracteres que cad1
posee.
La siguiente fase del programa es para aprender a imprimir utilizando ndices, es decir, imprimir
solamente un carcter de la cadena de texto. Para ello se escribe cout<<"\nPrimer caracter es:
"<<cad1[0]; se escribe cero porque se toma al cero como uno, para el segundo seria
cout<<"\nTercer caracter: "cad1[2]; se escribe dos porque se empieza a contar desde cero.
Despus se aprender a imprimir con cad2. Una nota importante es que si queremos borrar el
contenido de una cadena se asigna el fin de caracter \0 a la primera casilla de la cadena as:
cad2[0]='\0'; se imprime cad2 .
Luego se trabaja con la funcin strcpy(cad2,cad1) para copiar el contenido de cad1 a cad2, se
muestra la cad2 con el contenido de cad1 ya copiado. Seguidamente se trabaja con la funcin int
strcmp (char s1, char s2) que compara la cadena s1 con la cadena s2 y regresa 0 si s1=s2, >0 si
s1>s2, <0 si s1<s2. Despus se comparan las cadenas para ver si son iguales, si regresa un valor de
cero si lo son de lo contrario son desiguales, para ello se utiliza la funcin if(estado==0)
cout<<"\nLas cadenas son iguales\n"; else cout<<"\nLas cadenas NO son iguales"; y se finaliza el
programa.

Você também pode gostar