Cita:
Iniciado por Bazookao
tengo mi funcion
Código C++:
Ver originalchar * cadena(double numero)
{
//codigo de uso de numero
char nume[10];
return nume;
}
y la funcion trabaja bien
pero ahora que quiero usarla con otra funcion que es para imprimir
corre mal imprimiendo cartacteres raros
Es porque la variable "nume[10]" es una variable local de la función y al salir de la función es eliminada asi como tambien su contenido, pasando a contener basura.
La solución podría ser esta función:
Código C++:
Ver originalchar * cadena(char *destino, double numero)
{
return destino;
}
No probé el codigo, pero te debería de ir bien.
Salu2