example about structures : Struct « Data Type « C++






example about structures

  
#include <iostream>
#include <string>
#include <sstream>
using namespace std;

struct movies_t {
  string title;
  int year;
} mine, yours;

void printmovie (movies_t movie);

int main ()
{
  string mystr;

  mine.title = "2001 This is a test";
  mine.year = 1968;

  cout << "Enter title: ";
  getline (cin,yours.title);
  cout << "Enter year: ";
  getline (cin,mystr);
  stringstream(mystr) >> yours.year;

  cout << "My favorite movie is:\n ";
  printmovie (mine);
  cout << "And yours is:\n ";
  printmovie (yours);
  return 0;
}

void printmovie (movies_t movie)
{
  cout << movie.title;
  cout << " (" << movie.year << ")\n";
}
  
    
  








Related examples in the same category

1.Defines and uses a struct.Defines and uses a struct.
2.pointers to structures
3.array of structures
4.uses parts inventory to demonstrate structures
5.demonstrates nested structures
6.demonstrates passing structure by reference
7.demonstrates passing structure as argument