[C] passaggio di parametri tra funzioni

  • Creatore Discussione Creatore Discussione Nik
  • Data di inizio Data di inizio

Nik

Utente Attivo
15 Set 2004
92
1
8
34
Ho una funzione:

void controllo(){
int conta=0,k=0;
if(acc.anni>15){
strcpy(punt2->Vnome[k],punt->nome);
strcpy(punt2->Vcognome[k],punt->cognome);
punt2->Vanni[k]=punt->anni;
conta++;
k++;
}
}

e devo passare la variabile conta a quest'altra funzione:

void stampaD(){
int y;
if(c!=0)
for(y=0;y<c;y++)
printf("%s %s, %d\n",punt2->Vnome[y],punt2->Vcognome[y],punt2->Vanni[y]);
}

dove c mi rappresenta la mia variabile conta dell'altra funzione. Tutte e due vengono dichiarate come void e vengono richiamate nel main. Come faccio a passare un parametro tra una funzione e l'altra? Ho pensato a mettere nella prima funzione il return con la variabile che mi interessava, ma dopo come gli dico di andare nella funzione stampaD?
 

Discussioni simili