C/Visual C - funcion de cadena

 
Vista:

funcion de cadena

Publicado por Jose Silva (1 intervención) el 20/08/2004 17:00:21
Alguien puede ayudarme por favor: Necesito crear una funcion que me devuelva una cadena de carateres: Por ejemplo introduzco tres numeros como parametros a una funcion y que me retorne "BIEN", "MAL" O "REGULAR"
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

RE:funcion de cadena

Publicado por Nicolas (183 intervenciones) el 20/08/2004 18:11:10
Hola!!!!!!!!!

char* getCadena(int num1, int num2, int num3)
{
char* algo = new char[TAMANIO_JUSTO];
foo();
return algo;
}

Salu2!!!!
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

RE:funcion de cadena

Publicado por Goge (2 intervenciones) el 20/08/2004 20:30:46
Cuando yo me topo con ese problema, lo que hago es que envío un parámetro extra de retorno (que es char *) y luego lo manipulo dentro de la "funcion": por ejemplo:

void mi_procedimiento( int a, int b, int c, char *retorno)
{
//instrucciones....
strcpy(retorno, "bien");
...
}

Luego al terminar el procedimiento de donde fué llamado, la variable extra enviada (que inicialmente se envió vacia) ya contiene el valor que le ingresaste en el procedimiento.
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