#include <stdio.h>
#include <string.h>
int compara_cadenas(char *ptr1,char *ptr2);
int main()
{
char texto1[11] = {'1','2','3','4','5','6','7','8','9','0','1'};
char texto2[11] = {'1','2','3','4','5','6','7','8','9','0','1'};
printf( "texto1=%s\n", texto1
); printf( "texto2=%s\n", texto2
); printf( "comparamos cadenas. Resultado: %d\n", compara_cadenas
( texto1
, texto2
) );
;
if( !strcmp( texto1
, texto2
)) printf( "cadenas iguales\n" ); // si las cadenas son iguales retorna 0 else printf( "cadenas distintas\n" );
return 0;
}
int compara_cadenas(char *ptr1,char *ptr2)
{
unsigned char cont;
for(cont = 0; cont < 11;cont++)
{
printf( "caracter %d de texto1=%c\n", cont
, ptr1
[cont
] ); printf( "caracter %d de texto2=%c\n", cont
, ptr2
[cont
]); if(ptr1[cont] != ptr2[cont]) return 0; // si son distintas retorna 0
}
return 1; // si son iguales retorna 1
}