Structuri și tablouri

Cum, prin declararea unei structuri creăm, practic, un tip de date, acesta poate fi, ulterior folosit pentru declararea unor tablouri, ale căror elemente să aparțină structurii. În exemplul de mai jos, vom construi un tip de date film, pentru păstrarea datelor unor filme. Apoi, vom folosi acest tip de date pentru declararea unui tablou, F, în care vom memora datele unor filme.

using namespace std; struct film_t { char titlu[100]; int an; long incasari; } F [100]; void afisare (film_t film) { cout << film.titlu; cout << " (" << film.an << ")"; cout << " - " << film.incasari << ")\n"; } int main { int n; cin>>n; for (i=0;i>F[i].an; cout << "Incasari: "; cin>>F[i].incasari; } cout << "\n Lista filme:\n"; for (i=0; i<n; i++) afisare (F[i]); return 0; }
 * 1) include
 * 2) include