estructura dinámica en C
Hola , me gustaría poder crear un array dinámico cuyas compponentes sean una estructura..
es decir tengo una estructura base nodo (int x, int y), la pregunta es como crear un array y dinámico de estructuras nodo,,,,,,,,, el problema se produce porque no se a priori la longitud de este array........
Gracias, un saludo.
es decir tengo una estructura base nodo (int x, int y), la pregunta es como crear un array y dinámico de estructuras nodo,,,,,,,,, el problema se produce porque no se a priori la longitud de este array........
Gracias, un saludo.
Hola, suponiendo un struct:
struct Nodo
{
int x;
int y;
};
Para crear el arreglo segun un determinado largo que en este caso seria n, al cual puedes leer previamente desde teclado o archivo o lo que quieras:
Nodo *Arreglo;
int n=15;
Arreglo = new Nodo[n];
for(int i=0;i<n;i++)
{
Arreglo[i].x = 0;
Arreglo[i].y = 1;
}
Y una vez usado el arreglo liberas la memoria que habias reservado con new:
delete[] Arreglo;
Y eso es to , eso es to , esto es todo amigos.
Suerte y visita mi foro:
http://ayudacbuilder.foros.st/
_Viktor
struct Nodo
{
int x;
int y;
};
Para crear el arreglo segun un determinado largo que en este caso seria n, al cual puedes leer previamente desde teclado o archivo o lo que quieras:
Nodo *Arreglo;
int n=15;
Arreglo = new Nodo[n];
for(int i=0;i<n;i++)
{
Arreglo[i].x = 0;
Arreglo[i].y = 1;
}
Y una vez usado el arreglo liberas la memoria que habias reservado con new:
delete[] Arreglo;
Y eso es to , eso es to , esto es todo amigos.
Suerte y visita mi foro:
http://ayudacbuilder.foros.st/
_Viktor
