/* Programma 54cppArrayInFunzione Questo programma è un esempio di come si passano i valori di una array dal main a una funzione */ #include #include using namespace std; void carica(char a[][30],int dim); // prototipo della funzione carica void visualizza(char a[][30], int dim); // prototipo della funzione visualizza main() { char scelta; int dim; do{ system ("cls"); cout << "\n\t\tCaricamento di un array presente nel main,\n\n\t\t\t attraverso una funzione\n\n\n\t"; cout << "Digita il nunmero delle voci che vuoi inserire : "; cin >> dim; char array[5][30]; carica (array,dim); //chiamata alla funzione carica cout << "\n\n"; system ("pause"); visualizza (array,dim); // chiamata alla funzione visualizza cout << "\n\n\tVuoi riprovare ? < s / n >"; cin >> scelta; scelta = tolower(scelta); } while (scelta == 's'); system ("cls"); cout << "\n\n\t\t\tProgramma terminato\n\n\n\n"; cout << "\t\tRiontino Raffaele 3 AS INF 6-2-'10\n\n\n"; cout << "\t\t I.T.I.S. Ettore Molinari - Milano\n\n\n\t\t"; system ("pause"); } // definizione della funzione carica void carica(char a[][30],int dim) { system ("cls"); int i; cout << "\n\n\t\t Inserimento dati \n\n"; for (i=0 ; i> a[i]; } } // definizione della funzione visualizza void visualizza(char a[][30], int dim) { system ("cls"); int i; cout << "\n\n\t\tVisualizzazione dati \n\n"; for (i=0 ; i