Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/11/2010, 15:33
MichaelDunn
 
Fecha de Ingreso: octubre-2010
Mensajes: 7
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: ¿como hacer return a una string?

si pero ¿podria ser mas especifico? es que hice una funcion que trasforma una variable tipo int a una cadena de caracteres; al principio de la funcion declaro:
char numberstr[10];
luego asigno el correspondiente numero a cada casilla, coloco 0 al final y luego pongo:
return numberstr;

El prototipo de la funcion es: char* inttostr(int const number,int const lenght);
entonces en la funcion main pongo
int main()
{
char str1[10];


int a;
cin>>a;
int lenght=intlen(a);//lenght es la cantidad de digitos del numero
str1=inttostr(a,lenght); //aqui me da error

cout<<str1<<endl;
system("pause");
return 0;
}
hice depuracion y al parecer la funcion inttostr funciona correctamente.¿como hago para colocar la cadena de caracteres en str1[10]?

Última edición por MichaelDunn; 12/11/2010 a las 15:46