online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
/****************************************************************************** Propiedad nombreDelCurso string getNombreCurso() void setNombreCurso() Define la clase LibretaDeNotas, que tiene una propiedad. Se definen los metodos get y set para recuperar y establecer esa propiedad *******************************************************************************/ #include <iostream> #include <string> using namespace std; // Definición de Clase LibretaDeNotas class LibretaDeNotas{ public: // Establece la propiedad del nombre de curso void setNombreCurso(string nombre){ nombreDelCurso = nombre; } // Retorna el valor de la propiedad del nombre de curso string getNombreCurso(){ if(nombreDelCurso.length()==0){ return "El Nombre no se ha establecido todavia "; } return nombreDelCurso; } // función que llama a getNombreCurso() para mostrar el // nombre del curso de esta libreta de notas void mostrarMensaje(){ cout<<"Bienvenido a la Libreta de Notas del curso: "<<getNombreCurso()<<endl; } private: string nombreDelCurso; // Propiedad de clase }; // fin de la clase LibretaDeNotas int main(){ string nuevoNombreCurso ; // parametro a enviar // crear un objeto LibretaDeNotas denominado miLibretaDeNotas LibretaDeNotas miLibretaDeNotas; //Mostrar el nombre del curso por defecto de la libreta creada cout<<"El nombre por defecto de la libreta es: "<<miLibretaDeNotas.getNombreCurso()<<endl; //Ingresar el nombre del curso y establecer la propiedad cout<<"Ingrese por favor el nuevo nombre del curso: "<<endl; getline(cin,nuevoNombreCurso); //nombre del curso con espacios // invocar a la funcion set de la propiedad miLibretaDeNotas.setNombreCurso(nuevoNombreCurso); // Mostrar la propiedad establecida con el mensaje miLibretaDeNotas.mostrarMensaje(); }

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue