I basically have
int x;
cout << "Please enter how many classrooms there are: ";
cin >> x;
classrooms bunchaClassrooms[x]; //classrooms is a previously declared class.
For some reason it gives the error 'variable length array of non-POD element type 'x'' and I have no idea why, if I were to use a vector of classrooms instead, how could i easily populate it (using a for loop i'm guessing) depending on the user's input.
You can use std::vector:
std::vector<classrooms> bunchaClassrooms;
for (int i = 0; i < x; ++i)
{
classrooms c;
<... enter classrooms info ...>
v.push_back(c);
}
Array with non-constant boundary isn't good.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With