Salve a tutti, ho da poco iniziato a studiare le funzioni, che consentono di chiamare dal main la parte di istruzioni che vogliamo eseguire, definita esternamente ad esso.
Ho ancora qualche dubbio sull'argomento: quali solo le variabili che vanno dichiarate (sia nei prototipi che nella definizione) all'interno delle parentesi?
Ad esempio, voglio scrivere una funzione void leggi che mi permette di leggere gli elementi di un vettore.
La funzione in se è:
cout << "Inserisci numero di elementi del vettore: ";
cin >> riemp;
for (i=0; i<riemp; i++)
cout << "Inserisci valore del " << i+1 << " elemento: ";
cin >> vettore;
E dunque nel prototipo e nella definizione quali sono le variabili che devo chiamare? Riemp e Vettore? E perchè non chiamare anche i allora? All'inizio pensavo venissero chiamate tutte le variabili che compaiono nelle istruzioni ma non mi è ben chiaro cosa mettere nelle parentesi delle funzioni...
Ho ancora qualche dubbio sull'argomento: quali solo le variabili che vanno dichiarate (sia nei prototipi che nella definizione) all'interno delle parentesi?
Ad esempio, voglio scrivere una funzione void leggi che mi permette di leggere gli elementi di un vettore.
La funzione in se è:
cout << "Inserisci numero di elementi del vettore: ";
cin >> riemp;
for (i=0; i<riemp; i++)
cout << "Inserisci valore del " << i+1 << " elemento: ";
cin >> vettore;
E dunque nel prototipo e nella definizione quali sono le variabili che devo chiamare? Riemp e Vettore? E perchè non chiamare anche i allora? All'inizio pensavo venissero chiamate tutte le variabili che compaiono nelle istruzioni ma non mi è ben chiaro cosa mettere nelle parentesi delle funzioni...