Foros del Web » Programación para mayores de 30 ;) » C/C++ »

funcion que devueve un char

Estas en el tema de funcion que devueve un char en el foro de C/C++ en Foros del Web. Hola amigos, Estoy trabajando una clase y tengo un campo tipo char pero no sé cómo hacer para devolverlo mediante un método get: @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); ...
  #1 (permalink)  
Antiguo 03/12/2011, 12:01
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 3
funcion que devueve un char

Hola amigos,

Estoy trabajando una clase y tengo un campo tipo char pero no sé cómo hacer para devolverlo mediante un método get:
Código C++:
Ver original
  1. class Persona {
  2. public:
  3.     Persona(char *n){
  4.        strcpy(nombre,n);
  5.     }
  6.     char getNombre(){                                                 //Devuelve el nombre de la persona
  7.        returno nombre;
  8.     }
  9. private:
  10.     char nombre[200];    
  11. };

Pero estoy obteniendo el siguiente error: error: invalid conversion from ‘char*’ to ‘char’

¿cómo puedo hacer?

desde ya se los agradezco
  #2 (permalink)  
Antiguo 03/12/2011, 12:56
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: funcion que devueve un char

Tienes que declarar la devolución del parámetro como char * o como char[].
  #3 (permalink)  
Antiguo 03/12/2011, 13:23
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: funcion que devueve un char

Excelente: char *getNombre();

Muchas gracias por la respuesta.

Saludos
  #4 (permalink)  
Antiguo 03/12/2011, 16:41
 
Fecha de Ingreso: diciembre-2010
Ubicación: valencia
Mensajes: 203
Antigüedad: 13 años, 4 meses
Puntos: 11
Respuesta: funcion que devueve un char

y verificar la longitud de n.
  #5 (permalink)  
Antiguo 04/12/2011, 05:04
 
Fecha de Ingreso: abril-2011
Mensajes: 1.342
Antigüedad: 13 años
Puntos: 344
Respuesta: funcion que devueve un char

No me dí cuenta al principio, pero usando C++ sería mejor que usases la clase string, que es más segura y no te va a complicar tanto la vida.
  #6 (permalink)  
Antiguo 05/12/2011, 07:25
 
Fecha de Ingreso: diciembre-2006
Mensajes: 213
Antigüedad: 17 años, 4 meses
Puntos: 3
Respuesta: funcion que devueve un char

Tienes razón es mejor usar string,

Muchas gracias.

Saludos

Etiquetas: char, clase, funcion
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:17.