bueno, ya instale el compilador,
esta es una adaptacion de tu programa para que puedas pasar los parametros:
1.declaré la estructura omo global para poder pasarsela a la funcion, ya que de otro modo la funcion no podria saber que tipo de dato le estoy pasando.
2-Cambie la funcion a debajo del main, ya que ese es mi estilo de programar.
3-En este caso pase la estructura como referencia, es decir le entrgue a la funcion la direccion de memoria de mi estructura:
#include <stdio.h>
#include <conio.h>
struct victor
{
int h;
};
void p(struct victor *);
int main()
{
int i;
struct victor array[10];
for(i=0;i<10;i++)
array[i].h=0;
p(array);
return(int)1;
}
void p(struct victor *v)
{
printf("holaaa");
}
4-en este caso lo hice por valor, es decir le entregue a la funcion el contenido de la direccion de memoria de mi estructura y lo recibi como un espacio completo de memoria:
#include <stdio.h>
#include <conio.h>
struct victor
{
int h;
};
void p(struct victor );
int main()
{
int i;
struct victor array[10];
for(i=0;i<10;i++)
array[i].h=0;
p(*array);
return(int)1;
}
void p(struct victor v)
{
printf("holaaa");
}