Pila, apuntadores

¿Cómo puedo hacer una función o un programa en c que copia pila a una segunda pila?

1 respuesta

Respuesta
1
Básicamente lo puedes hacer con memcpy, si sabes donde empieza y que tamaño tiene con esta función la puedes copiar.
Si me das más datos te podría decir algo más concreto.
Ya conociendo de antemano las funciones pop pus vaciar y todas las demás
Si usas pop y pus,
Primero desapilas la original, y luego vuelves a apilar las dos pero lo tienes que hacer en el orden inverso al que desapilas, es decir empezando por el último que desapilaste.
Un saludo.
P.D.: Si tienes acceso a la zona de memoria donde se guardan los datos, memcpy es la mejor opción.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas