Cita de: Kenji-chan en 8 Marzo 2017, 17:59 PM
el problema que tienes esta en la funcionCódigo [Seleccionar]
void mostrarvectorpedidos(tpedido V[]){
int j;
system("pause");
system("cls");
printf("\n Listado de encomiendas:\n");
for(j=0; j<5; j++){
mostrarpedido(V[j]);
}
system("pause");
system("cls");
}
en la que tu ciclo for(); j<5 se repte 5 veces independiente del numero de pedidos que has ingrsado por ejemplo tu ingresaste 1 y te lo imprime pero tambien imprime otros 4 con contenido basura o no definido
lo que puedes hacer es mantener un contador que almacene el numero de pedidos ingresados que sera el mismo que le pases al ciclo for() como j<contador; para que solo te imprima la cantidad de pedidos ingresados
haora para las listas enlasadas te recomiendo este video
https://www.youtube.com/watch?v=vldM-3PYAmo
Entiendo, pero ese contador es justamente el entero "cantidad" como lo relaciono con la funcion "mostrarVectorPedidos"?
Disculpen es que soy bastante nuevo en esto de la programacion!
![:rolleyes: :rolleyes:](https://forum.elhacker.net/Smileys/navidad/rolleyes.gif)