Witam,
mam problem z uzupełnieniem wartości w tablicy struktur za pomocą stworzonej funkcji. Celem programu ma być uzupełniona losowymi wartościami tablica struktura. Losowe wartości zostały ograniczone do określonego zakresu. Problemem jest przekazanie do funkcji odpowiedniego parametru wskazującego na utworzoną tablicę struktur a przynajmniej tak mi się wydaje. Proszę o wskazówkę jak rozwiązać ten problem
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
const int N_POINTS=10;
struct Point{
int x;
int y;
};
void fill_random(struct Point points[], int n){
int i;
for(i=0;i<n;i++){
int x,y;
x=rand()%201-100;
y=rand()%201-100;
points[i].x=x;
points[i].y=y;
}
}
int main()
{
srand(time(0));
struct Point random_points[N_POINTS];
struct Point *p;
p=&random_points[N_POINTS];
fill_random(*p,N_POINTS);
printf("%d",random_points[2].x);
return 0;
}