Dev - C++ - problema DEV C++

 
Vista:

problema DEV C++

Publicado por Mr.miau (1 intervención) el 25/07/2019 08:27:21
amigos tengo un problema con dev c++ tengo 3 archivos que escribe de un libro, el header que es el .h donde defino los prototipos de las funciones , un archivo .cpp donde defino las funciones miembros, y el main para probar la clase,
cuando le doy a compilar no ocurre nada, no hace nada. alguna solucion a esto he googleado pero no encuentro la solucion a esto.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include<string>
 
class LibroCalificaciones
{
public:
	 LibroCalificaciones( std::string, std::string);
 
	void establecerNombreCurso(std::string);
	void establecerNombreInstructor(std::string);
	std::string obtenerNombreCurso() const;
	std::string obtenerNombreInstructor() const;
	void mostrarMensaje() const;
 
private:
	std::string nombreCurso;
	std::string nombreInstructor;
};



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include<iostream>
#include "LibroCalificaciones.h"
 
using namespace std;
 
LibroCalificaciones::LibroCalificaciones(string nombre,string instructor)
	: nombreCurso(nombre),nombreInstructor(instructor)
{
	//cuerpo vacio	
}
 
 
void LibroCalificaciones::establecerNombreCurso(string nombre)
{
	nombreCurso = nombre;
}
 
void LibroCalificaciones::establecerNombreInstructor(string instructor)
{
	nombreInstructor = instructor;
}
 
string LibroCalificaciones::obtenerNombreInstructor() const
{
	return nombreInstructor;
}
 
 
string LibroCalificaciones::obtenerNombreCurso() const
{
	return nombreCurso;
}
 
void LibroCalificaciones::mostrarMensaje()const
{
	cout << "Bienvenido al libro de calificaciones para " << obtenerNombreCurso() << " Impartida por: " << obtenerNombreInstructor() << endl;
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include<iostream>
#include "LibroCalificaciones.h"
 
using namespace std;
 
int main()
{
	LibroCalificaciones libro1("Introducciones a la programacion en C++", "Juan Perez");
 
	LibroCalificaciones libro2("Estructuras de datos", "Pepe Contreras");
 
	cout << "LibroCalificaciones creado para el curso: "
	<< libro1.obtenerNombreCurso() << "Impartida por: " << libro1.obtenerNombreInstructor() << endl;
 
	cout << "LibroCalificaciones2 creado para el curso: "
	<< libro2.obtenerNombreCurso() << "Impartida por: " << libro2.obtenerNombreInstructor() << endl;
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

problema DEV C++

Publicado por Alfil (1444 intervenciones) el 25/07/2019 20:15:33
¿Has hecho los archivos por separado o como un proyecto?; para que se puedan ejecutar en conjunto deben formar parte de un mismo proyecto.

Por otro lado cuando defines el archivo .h debes añadir las siguientes instrucciones para evitar duplicidad de código (las mayúsculas y el guión bajo no son por casualidad):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#ifndef LIBROCALIFICACIONES_H
#define LIBROCALIFICACIONES_H
 
#include <string>
 
class LibroCalificaciones  {
public:
..................
...................
...................
 
};
 
#endif
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

problema DEV C++

Publicado por Mr.miau (1 intervención) el 27/07/2019 05:25:01
gracias por responder.

como un proyecto, parece que es problema de dev c++ , tuve que descargar otro IDE, code::blocks y si compilo.
coloque eso que colocaste pero sigue sin funcionar.

seguire usando Dev c++ pero para ejercicios de ciclos y arrays.


jajajajajajajjajajaja(ME RIO DE MI MISMO, YA VI QUE NO LO TENIA COMO PROYECTO),

otra vez gracias por responder .

estoy empezando mal en el mundo informático jajajajajaja
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar