Ver Mensaje Individual
  #11 (permalink)  
Antiguo 02/05/2010, 15:27
Avatar de asdf21
asdf21
 
Fecha de Ingreso: abril-2010
Mensajes: 12
Antigüedad: 14 años
Puntos: 0
Respuesta: Separar en digitos una variable int y comparacion de chars

Este es el codigo

Código C++:
Ver original
  1. #include <iostream>
  2. #include <string>
  3. #include"Persona.cpp"
  4.  
  5. using namespace std;
  6.  
  7. int main()
  8. {
  9.     string nombre;
  10.     cout << "Ingrese su nombre: ";
  11.     getline(cin, nombre);
  12.     Persona mi_persona(nombre);
  13.  
  14.     cout << mi_persona.nombre() << endl;
  15.     return 0;
  16. }

Código C++:
Ver original
  1. #include <iostream>
  2. #include <string>
  3.  
  4. using namespace std;
  5.  
  6. class Persona
  7. {
  8.     private:
  9.             string nombre;
  10.     public:
  11.             Persona(string name);
  12.             string GetNombre();
  13.  
  14. };
  15.  
  16. Persona::Persona(string name){
  17.     nombre = name;
  18. }
  19.  
  20. string Persona::GetNombre(){
  21.     return nombre;
  22. }

y lo que me arroja el codeblocks es :
Cita:
error: 'std::string Persona::nombre' is private
error: within this concert
error: no match for cal to '(std::string) ()'
y tienes razon, es raro ver un include .cpp pero lo hice a la rapida