Moim zadaniem jest stworzenie struktury w której będe dodawał kolejne definicje oraz je wyswietle. Zadeklarować stałą N i zdefiniowac wskaznik który zarezerwuje N miejsc w pamieci.
Próbowałem to sam ogarnac z materiałami które mam ale nie wychodzi. Czy da sie to jakoś uratować czy wszystko do kosza i muszę od nowa próbowac? jezeli tak to dacie jakies w skazówki?
struct roslina{
char nazwa[25];
char czas_nawozenia;
int temperatura_min;
int temperatura_max;
};
struct uzupelnij_strukture(struct kwiatki,int N)
int main(){
int ilosc,*wsk;
wsk= uzupelnij_strukture(kwiatki ,int N)
for (i=0;i<n;i++)
printf("\n element [%d]=%d",i, *wsk++);
return 0;
}
struct * uzupelnij_strukture(struct roslina *kwiatki,int N){
int i,*wsk;
wsk= kwiatki* malloc (N*sizeof(kwiatki));
for(int i=0;i<N;i++){
printf("podaj Nazwe rosliny\n");
scanf("%s",&kwiatki[i].nazwa);
printf("podaj czas nawozenia\n");
scanf("%s",&kwiatki[i].czas_nawozenia);
printf("podaj temperature min\n");
scanf("%s",&kwiatki[i].temperatura_min);
printf("podaj temperature max\n");
scanf("%s",&kwiatki[i].temperatura_max);
}
wsk=wsk-N;
return wsk;
}