Hola,
tal como dices, estas asignando punteros, por lo que las dos variables (matz2 y matz1) en realidad comparten las mismas posiciones de memoria, y son en esencia la misma variable que la representan dos simbolos diferentes. Para copiar los datos, tendrias que usar las funciones de C para copiar, copiando asi los datos de unas posiciones de memoria en otras. Creo que era strcpy la funcion correcta para estas cosas. Espero que te sirva, un saludo.
|