Originariamente inviato da frufru
Praticamente io avrei pensato, che ogni membro della funzione, sia caricato dentro ad un array differente.
No ... altrimenti a cosa servirebbe la struttura ?
Vi sarei grato se voi poteste aiutarmi aggiungendo i puntatori, e tutto quello che serve per far funzionare il tutto correttamente.
Diciamo che ti fornisco qualche indicazione che poi tu completerai ...
Per la struttura ...
codice:
#define N 4
struct info
{
char nome[15];
char cognome[20];
char voto[2];
};
Per il main
codice:
int _tmain(int argc, _TCHAR* argv[])
{
struct info dati[N];
lettura(dati);
...
Per la funzione
codice:
void lettura(struct info *d)
{
char scelta=0;
int i = 0;
do
{
cout<<"Nome: ";
cin >> d[i].nome;
...