Hey all, I'm running of a problem question in this C++ book I've picked up. The problem asks me to design a dynamic structure that will keep track of the user's car models and years.
If I understand dynamic structures correctly, they are structures that are created during the runtime of a program so as to conserve memory.
With this in mind, I've created the following, but I keep getting a compiler error down in the cin portion of the while loop (marked below in the comments). Does anyone know what the problem is? Thanks!
-----------------------------------------
#include <iostream>
#include <string>
struct s_carprogram
{
std::string make;
int year;
};
int main()
{
using namespace std;
cout << "How many cars are there: ";
int cars;
cin >> cars;
int i=0;
while (i <= cars)
{
s_carprogram carloop[i];
cout << "\nEnter the car model: ";
cin >> carloop[i].make;
cout << "\nEnter year of vehicle: ";
cin >> carloop[i].year); //expected ";" before ")" token ERROR!!!!
++i;
}