I file devono contenere
newmain.cpp
newfile.cppcodice:#include <iostream> #include "newfile.h" using namespace std; #define garray 100 int main(int argc, char** argv) { int nlibri,i; struct libreria libro[garray]; cout << "Inserire il numero di libri che si desidera memorizzare"; cin >> nlibri; for(i=0;i<nlibri;i++) { cout<<"Inserire il cognome dell'autore:"<<i+1<<endl; cin>>libro[i].cognomea; cout<<"Inserire il nome dell'autore del libro"<<i+1<<endl; cin>>libro[i].nomea; cout<<"Inserire il nome del libro "<<i+1<<endl; cin>>libro[i].nomel; cout<<"Inserire numero del libro "<<i+1<<endl; cin>>libro[i].numl; cout<<"Inserire l'anno del libro "<<i+1<<endl; cin>>libro[i].annol; } ordina(libro, nlibri); return (EXIT_SUCCESS); }
newfile.hcodice:#include <iostream> #include "newfile.h" using namespace std; void ordina(struct libreria libro[], int nlibri) { cout <<libro[1].annol; /*resto del sottoprog.*/ }
codice:struct libreria { char cognomea [24]; char nomea [24]; char nomel [24]; int numl; int annol; }; void ordina(struct libreria libro[], int nlibri);
P.S. Perche' hai aperto un nuovo thread? Devi RISPONDERE a quello che avevi gia' aperto ...

Rispondi quotando