12/11/2010, 15:33
|
| | Fecha de Ingreso: octubre-2010
Mensajes: 7
Antigüedad: 14 años, 2 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 |