Salve a tutti ho un problema perche non capisco come devo fare per implementare una funzione che al suo interno contiene un'altra funzione, in pratica:
mi da come errore che ne "a" ne "ingrediente" sono dichiarate , e non so come fare.codice:void sceltaDolce (int scelta) { cin>>scelta; if (scelta==1) { cout<<"inserisci gli ingredienti della torta"; inserisciIngredienti (a, ingrediente ); } if (scelta==2) { cout<<"inserisci gli ingredienti del tiramisu"; inserisciIngredienti (a, ingrediente ); } if (scelta==3) { cout<<"inserisci gli ingredienti del bavarese"; inserisciIngredienti ( a, ingrediente ); } }
la funzione inserisciIngredienti è fatta cosi:
codice:void inserisciIngredienti (string a[], string ingrediente []) { for (int i=0; i<n ; i++) { cin>>ingrediente[i]; a[i]=ingrediente[i]; } }
GRAZIE DELL'AIUTO

Rispondi quotando