Data Type C++

#include 
#include 
#include 
using namespace std;
#define N_MOVIES 3
struct movies_t {
  string title;
  int year;
} films [N_MOVIES];
void printmovie (movies_t movie);
int main ()
{
  string mystr;
  int n;
  for (n=0; n  {
    cout << "Enter title: ";
    getline (cin,films[n].title);
    cout << "Enter year: ";
    getline (cin,mystr);
    stringstream(mystr) >> films[n].year;
  }
  cout << "\nYou have entered these movies:\n";
  for (n=0; n    printmovie (films[n]);
  return 0;
}
void printmovie (movies_t movie)
{
  cout << movie.title;
  cout << " (" << movie.year << ")\n";
}