Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Crear un conjunto (Set) de AnsiString's

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Crear un conjunto (Set) de AnsiString's Responder citando

enum ciudad { LUGO, LEON, LLEIDA, LOGRONO, GUADALAJARA };
typedef Set <ciudad,LUGO,GUADALAJARA> BasesADividir;
BasesADividir BAD;
BAD << LUGO << LEON << LLEIDA << LOGRONO;
if (BAD.Contains(LUGO))
ShowMessage("po zi");
Volver arriba
Mensaje    Asunto: Crear un conjunto (Set) de AnsiString's Responder citando

Hola Foro.
Por mucho que le doy vueltas no funciona y seguro que es una chorrada. Quiero definir y usar un conjunto de AnsiString's y lo hago tal de esta manera:

typedef Set <AnsiString,1,25> BasesADividir;
BasesADividir BAD;

luego introduzco elementos:

BAD << "LUGO"<<"LEON"<<"LLEIDA"<<"LOGROÑO";
y cuando hago el correspondiente
BAD.Contains("LEON") me devuelve 0.

¿QUE HAGO MAL?

Gracias por anticiopado.


Volver arriba
Mensaje    Asunto: Crear un conjunto (Set) de AnsiString's Responder citando

He seguido tu ejemplo pero como he dicho tienen que ser AnsiStrings, por que al final al hacer el ciudad.Contains con un AnsiString casca.

La alternativa de poner "..." a los elementos tampoco va
alguna idea, por favor?

Volver arriba
Mensaje    Asunto: Crear un conjunto (Set) de AnsiString's Responder citando

Illo si lo que quieres es tener un conjunto de AnsiString para luego buscar si está en ella lo tuyo es un TStrinList, Luego para añadir haces Add(), y para buscar IndexOf(),
espero que te haya aclarado tus ideas.
Volver arriba
Mensaje    Asunto: Crear un conjunto (Set) de AnsiString's Responder citando

Se me olvidadaba, para ir a una puedes usar indices
a->String[i]
Volver arriba
Mensaje    Asunto: Crear un conjunto (Set) de AnsiString's Responder citando

Gracias, el TStringList es EL COMPONENTE, lagunas que tiene uno.
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.