Konkretno problem je sto hocu da u jednom clanu strukture koristim niz koji ce broj elemenata da "dohvati" iz prethodno definisanog clana... Evo kako to izgleda
struct S {
char s[MAX];
int brojindeksa;
int brojpolispita;
int sifrepolispita[S::brojpolispita];
int ocenepolispita[S::brojpolispita];
}
int main()
{
int n;
typedef struct S s;
printf("\nUnesite broj studenata (n<=200)\n");
scanf("%d", &n);
fflush(stdin);
s student[n];
system("PAUSE");
}
U oba slucaja mi kaze "expression must have a constant value" , u pitanju je C a ne C++ dok mi je okruzenje u kojem radim Visual Studio...
Ne razumem zasto pravi problem, kaze mi da vrednost nije konstantna, cak mi pravi problem i kasnije kada definisem niz ovakvih struktura gde ce broj istih da predstavlja promenljiva n tipa int koju unosim preko scanf-a, tu tek ne vidim zasto pravi problem ????