ragazzi dovrei trasformare questo programma che mi riempie un array di struct in un sottoprogramma dal nome PUSH, che andro ad utilizzare per la gestione di una coda ad un ufficio postale (esempio)
Non riesco a capire in che modo lo devo passare al programma chiamante, se usare una funzione o una procedura , please heeeeeelp Grazie in anticipo
codice:
#include<stdio.h>main()
{
int continua,i;
struct coda {
char nome[20];
char cognome[20];
};
struct coda coda[120];
do
{
printf("Aggiungi persona alla coda \n");
printf("Nome: \n");
scanf("%s",&coda[i].nome);
printf("Cognome: \n");
scanf("%s",&coda[i].cognome);
i++;
printf("Vuoi aggiungere una nuova persona alla coda? \n");
scanf("%d",&continua);
}
while ((i<120)&&(continua!=0));
system("Pause");
}