/*amigos el programa me da un error de que no hay un constructor adecuado porfa ayuda exactamente en la linea 28 */
#include<iostream>
#include<string>
using namespace std;
const int M=50; // Tamaño del arreglo
class MovieData{
char title[M]; //Titulo de la pelicila
char director[M]; // Nombre del director
int year; //Año de la pelicula
int Running_time; //Tiempo en minutos
MovieData(char t, char d, int y, int t2) //constructor
{
title[M] = t,
director[M] = d,
year = y,
Running_time = t2;
}
public:
void impimir_pelicula(MovieData,MovieData);
void info_pelicula(MovieData&,MovieData&);
};
int main()
{
MovieData miclase;
MovieData movie1,movie2;
miclase.impimir_pelicula( movie1, movie2);
miclase.info_pelicula( movie1,movie2);
system ("pause");
return 0;
}
void MovieData::info_pelicula(MovieData &m1,MovieData &m2){
cout<<"nn ******** PRIMERA PELICULA ********** n";
cout<<"n Ingrese el nombre de la pelicula:n";
cin.ignore();
cin.getline(m1.title,M); //lee un string (title)
cout<<"n Ingrese el nombre del director:n";
cin.ignore();
cin.getline(m1.director,M);
cout<<"nIngrese el año de emision de la pelicula:n";
cin>>m1.year;
cout<<"nIngrese la duracion de la pelicula en minutos:n";
cin>>m1.Running_time;
cout<<"nn ******** SEGUNDA PELICULA ********** n";
cout<<"n Ingrese el nombre de la pelicula:n";
cin.ignore();
cin.getline(m2.title,M); //lee un string (title)
cout<<"n Ingrese el nombre del director:n";
cin.ignore();
cin.getline(m2.director,M);
cout<<"nIngrese el año de emision de la pelicula:n";
cin>>m2.year;
cout<<"nIngrese la duracion de la pelicula en minutos:n";
cin>>m2.Running_time;
}
void MovieData:: impimir_pelicula(MovieData m1,MovieData m2){
cout<<"nn ******** PRIMERA PELICULA ********** n";
cout<<" Nombre de la pelicula:"<<m1.title<<endl;
cout<<"Nombre del director:"<<m1.director<<endl;
cout<<"Año de emision de la pelicula:"<<m1.year<<endl;
cout<<"Duracion de la pelicula en minutos:"<<m1.Running_time;
cout<<"nn ******** SEGUNDA PELICULA ********** n";
cout<<" Nombre de la pelicula:"<<m2.title<<endl;
cout<<"Nombre del director:"<<m2.director<<endl;
cout<<"Año de emision de la pelicula:"<<m2.year<<endl;
cout<<"Duracion de la pelicula en minutos:"<<m2.Running_time;
}