/* fichero cadenas.c */ #include #include "misfunc.h" unsigned cuenta_caracteres(char*); char* copia_cadenas(char*,char*); char* concatena_cadenas(char*,char*); int compara_cadenas(char*,char*); void main(void) { char car1[100] = "Esto es una cadena de caracteres"; char car3[100] = "Esto es una cadena de caracteres"; char car2[100]; printf("%d\n", cuenta_caracteres(car1)); copia_cadenas(car1,car2); printf("%s\n",car2); printf("%s\n",concatena_cadenas(car1,car2)); printf("%d\n",compara_cadenas(car1,car2)); printf("%d\n",compara_cadenas(car2,car3)); } unsigned cuenta_caracteres(char* carac) { unsigned i=0; while (carac[i] != '\0') i++; return i; }