#include #include #include void f1( char *); void f2( char * &); void main (void) { char *cad1, *cad2; cad1 = (char *) malloc(80*sizeof(char)); strcpy(cad1, "FRANCISCA/RODRIGUEZ/RIVASPLATA"); cad2 = (char *) malloc(80*sizeof(char)); strcpy(cad2, "FRANCISCA/RODRIGUEZ/RIVASPLATA"); f1(cad1); f2(cad2); printf("Cadena 1: %s\n", cad1); printf("Cadena 2: %s\n", cad2); } void f1(char * cad) { strcpy(cad, "ANA/PAZ/HARO"); cad = (char *) malloc(20*sizeof(char)); strcpy(cad, "ALICIA/CASTRO/GOMEZ"); } void f2(char * &cad) { strcpy(cad, "ANA/PAZ/HARO"); cad = (char *) malloc(20*sizeof(char)); strcpy(cad, "ALICIA/CASTRO/GOMEZ"); }