こんにちは私は、ポインタを使用せずに構造体を使用して関数を介して配列を適切に渡す方法について非常に混乱しています。ポインタを含まない第1章から第8章のみを使用することになっています。誰かがあなたを助けるための提案やリンクを持っているなら、これが私のコードです!
const int MAX_DATA = 10000;
struct Inventory
{
double sku;
double count;
double cost;
string title;
};
void addMovie(Inventory data[], double count);
void allInfo(Inventory data[], double count);
int main ()
{
Inventory data[MAX_DATA];
int choice;
int i = 0;
double count = 0;
return 0;
}
void addMovie(Inventory data[], double count)
{
int i = 0;
cout << "Please enter the name of the movie you wish to add " << endl;
cin >> data[i].title;
cin.ignore();
cout << "Please enter the SKU " << endl;
cin >> data[i].sku;
cout << "You have successfully added " << data[i].title << " : " << data[i].sku << endl;
i++;
count++;
}
void allInfo(Inventory all[], double count)
{
for (int i = 0; i < count; i++)
{
cout << "Title: " << all[i].title << endl;
cout << "SKU: " << all[i].sku << endl;
i++;
}
}