Manejo de string's en C++ builder 6.
Publicado por Alfredo Chavez (2 intervenciones) el 12/04/2005 12:19:20
Hola, tengo el siguiente codigo, es una funcion qeu me recorre una lista de string's y me retorna una concatenacion de cada elemento de esa lista separado por un espacio en blanco.
string CLista::GetTerm()
{
string x;
Cptr* Aux;
Aux = Cab;
if (Aux==NULL)
x = "";
else
{
while (Aux!=NULL)
{
x = x + " ";
x = x + Aux->GetInfo();
Aux = Aux->GetSig();
}
}
return x;
}
El problema es qeu solo me esta creando el primer espacio en blanco y despues el primer elemento, y de ahi no pasa.
Gracias por cualquier ayuda.
string CLista::GetTerm()
{
string x;
Cptr* Aux;
Aux = Cab;
if (Aux==NULL)
x = "";
else
{
while (Aux!=NULL)
{
x = x + " ";
x = x + Aux->GetInfo();
Aux = Aux->GetSig();
}
}
return x;
}
El problema es qeu solo me esta creando el primer espacio en blanco y despues el primer elemento, y de ahi no pasa.
Gracias por cualquier ayuda.
Valora esta pregunta


0