Programación General > C/C++

 Que error tiene mi código?

(1/1)

makaveli_the_don:
Buenas, estoy  estudiando C++ y estoy practicando algunos ejercicios, pues bien
ahora estoy utilizando el Visual Studio 2012 , y escribo el codigo correctamente o al menos eso me parece a mi

este es el header

* //LibroCalificaciones.h
//Definicion de la calse LibroCalificaciones en un archivo separado de main
#include <iostream>
using std::cout;
using std::endl;

#include <iostream>
using std::string;

//definicion de la clase LibroCalificaciones
class LibroCalificaciones
{
public:
   //el constructor inicializa nombreCurso con la cadena que se suministra como argumento
   LibroCalificaciones (string nombre)
   {
         establecerNombreCurso(nombre);//llama a la funcion establecer para inicialicar nombreCurso
    }//fin del constructor de LibroCalificaciones

   //funcion para establecer el nombre del curso
   void establecerNombreCurso (string nombre)
   {
    nombreCurso = nombre; //almacena el nombre del curso en el objeto
   }//fin de la funcion establecerNombreCurso

   //funcion para obtener el nombre del curso
   string obtenerNombreCurso ()
   {
   return nombreCurso; //devuelve el nombreCurso del objeto
   }// fin de la funcion obtenerNombreCurso

   //muestra un mensaje de bienvenida al usuario de LibroCalificaciones
   void mostrarMensaje ()
   {
      //llama a obtenerNombreCurso para obtener el nombreCurso
      cout <<"Bienvenido al libro de calificaciones para\n" << obtenerNombreCurso()
         <<"!"<<endl;
   }// fin de la funcion mostrarMensaje
private:
   string nombreCurso; // nombre del curso para este LibroCalificaciones
};
*
y este es el cpp




* //inclusion de la clase LibroCalificaciones del archivo LibroCalificaciones.h para usarla en main
#include <iostream>
using std::cout;
using std::endl;

#include "LibroCalificaciones.h" // incluye la definicion de la clase LibroCalificaciones

//la funcion main empieza la ejecucion del programa
int main ()
{
  //crea dos objetos LibroCalificaciones
   LibroCalificaciones libroCalificaciones1 ("CS101 Introduccion a la programacion en C++");
   LibroCalificaciones libroCalificaciones2 ("CS102 Estructura de datos en C++");

//muestra el valor inicial de nombreCurso para cada LibroCalificaciones
   cout <<"libroCalificaciones1 creado para el curso:" <<libroCalificaciones1.
      obtenerNombreCurso()
      <<"\nLibroCalificaciones2 creado apra el curso:"<<libroCalificaciones2.obtenerNombreCurso()
      <<endl;
   system("PAUSE");
   return 0;

}
*

Navegación

[0] Índice de Mensajes

Ir a la versión completa