SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Hammerstrike en Lunes 9 de Julio de 2007, 19:29
-
Hola:
Quiero hacer un arreglo de estructuras pero no quiero preocuparme del indice, como en cualquier arreglo... Se que esto se hace con punteros pero de que forma???
salu2
-
:P :P :P :P :P :P
struct Persona {
char Nombre[65];
char Direccion[65];
int AnyoNacimiento;
} Plantilla[200];
ò
struct stDireccion {
char Calle[64];
int Portal;
int Piso;
char Puerta[3];
char CodigoPostal[6];
char Poblacion[32];
};
struct stPersona {
struct stNombre {
char Nombre[32];
char Apellidos[64];
} NombreCompleto;
stDireccion Direccion;
char Telefono[10];
};
...
Espero haberte entendido y sea eso lo que necesitas ...
-
...pero no quiero preocuparme del indice, como en cualquier arreglo...
¿A qué te refieres?
-
...pero no quiero preocuparme del indice, como en cualquier arreglo...
¿A qué te refieres?
A ver me explico...
Cuando uno hace un array en general lo hace de la forma
Donde obviamente max esta definido mas arriba. El punto es que yo quiero hacer un arreglo de estructuras y no preocuparme del tamaño maximo del arreglo (en este caso max).
salu2 y de antemano gracias
-
Usa un vector (STL) o memoria dinamica (new/malloc + delete/free).
-
En C (bueno, también con C++ :P) con malloc y free, para cambiar el tamaño de la memoria reservada necesitarás realloc.
-
En C (bueno, también con C++ :P) con malloc y free, para cambiar el tamaño de la memoria reservada necesitarás realloc.
Usa un vector (STL) o memoria dinamica (new/malloc + delete/free).
Ehmmmm voy a tener que estudiar harto entonces...
salu2