Hola!! necesito para una función que estoy haciendo pasarle un array de estructuras y no se como hacerlo. De momento he conseguido pasar una estructura de datos pero ahora me falta pasarle un array de estructuras.
Me podeis ayudar??
Os pongo un ejemplo de lo que quiero hacer:
Código C++:
Ver original#include "stdio.h"
#include "stdafx.h"
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
#include "time.h"
#include "windows.h"
struct nodes{
float posicio[1][2];
char estat[10];
char peticio[10];
};
struct BigNode{
float posicio[1][2];
char estat[10];
float posicioILIdeals[6][2];
};
void Head_Org_H0_BusquedaILIdeals(struct BigNode *H0)
{
}
void main()
{
struct BigNode H0;
H0.posicio[0][0] = 3;
H0.posicio[0][1] = 4;
struct nodes Nodes[10000];
for (int i=0; i<1000; i++)
{
Nodes[i].posicio[0][0] = i;
Nodes[i].posicio[0][1] = i+3;
strcpy(Nodes
[i
].
estat,"bootup"); }
Head_Org_H0_BusquedaILIdeals(&H0);
}
En la última línea de código (Head_Org_H0_BusquedaILIdeals(&H0);) tengo que pasar también el array de estructuras Nodes (struct nodes Nodes[10000];) y procesarlos en la función void Head_Org_H0_BusquedaILIdeals.