jueves, 19 de octubre de 2017

Programa para copiar cadenas...

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>  //es una librreria que nos permite hacer , comparar que ya lo habiamos hecho, copiar
#include <conio.h>

int main()
{
    char cadena1 []="prog. ESTRUCTURADA";
    char cadena2 [sizeof(cadena1)];
    char cadena3 []=" I T A ";
    char cadena4 [50];

    int rescomparacion;

    printf("Valor Cadena1 %s y valor de Cadena2 %s \n",cadena1,cadena2);

    strcpy(cadena2,cadena1); //copia lo que tiene la cadena 1 a la cadena 2
    printf("Valor Cadena1 %s y valor de Cadena2 %s \n",cadena1,cadena2);
    printf("Longitud de Cadena1 %d (cuenta uno mas \\0) \n",strlen(cadena1));
    strcpy(cadena4,cadena1);
    printf("Concatenacion %s \n",strcat(cadena4,cadena3));
    rescomparacion=strcmp(cadena4,cadena2);
    printf("Valor de cadena1 %s y valor de Cadena2 %s \n",cadena1,cadena2);
    printf("Valor de Cadena3 %s y valor de Cadena4 %s \n",cadena3,cadena4);

    if(rescomparacion==0)
    {
        puts("Las cadenas 1 y 2 son iguales");
    }
    rescomparacion=strcmp(cadena1,cadena3);
    if(rescomparacion >0)
    {
        puts("La cadena 1 es primero alfabeticamente a la cadena 3");
    }

    getch();
    return 0;
}

No hay comentarios:

Publicar un comentario