 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Estela Invitado
|
Publicado: Lun 23 Sep, 2002 6:33 pm Asunto: Uso de cadenas |
|
|
Tengo un texto en un AnsiString y quiero separar las palabras en otros AnsiString quitando los espacios. ¿Hay algun metodo que lo haga o tengo que hacerlo "a mano" caracter a caracter?
Ej:
" Muchas gracias "
esto me daria 2 variables, una con "Muchas" y la otra con "gracias".
Gracias! |
|
| Volver arriba |
|
 |
jaquemate Invitado
|
Publicado: Lun 23 Sep, 2002 7:57 pm Asunto: |
|
|
No he encontrado ningún método que te haga esto automáticamente. Aquí te dejo una rutina que te busca las subcadenas y te las muestra. Te dejo a tí la parte de irlas metiendo en un array:
| Código: |
AnsiString cadena = "hola mundo muchas gracias";
//separa y muestra las subcadenas
AnsiString copia = cadena + ' ';
while (int pos = copia.Pos(' '))
{
ShowMessage(copia.SubString(1,pos - 1));
copia = copia.SubString(pos + 1,copia.Length() - pos);
}
|
|
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|