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!
pero me podrias explicar mas a fondo la nueva estructura que planteas? Gracias por tu respuesta!!





