私はmain関数で空の配列を作成し、次に2つの別々の関数を使って配列に入力を受け入れ、 2.配列の値を表示します。空の配列を関数に渡し、その関数に値を入力して値を返す例
ここで私が思いついたのは、「int」から「int *」[-fpermissive]への無効な変換の行に沿って変換エラーが発生しています。しかし、私たちのクラスは今から2週間後まではポインタに到達しません。これは来週の予定ですので、ポインタをまだ使用していないと仮定します。
#include <iostream>
#include <iomanip>
using namespace std;
int inputFoodAmounts(int[]);
int foodFunction(int[]);
int main()
{
int num[7];
cout << "Enter pounds of food";
inputFoodAmounts(num[7]);
foodFunction(num[7]);
return 0;
}
int inputFoodAmounts(int num[])
{
for (int i = 1; i < 7; i++)
{
cout << "Enter pounds of food";
cin >> num[i];
}
}
int foodFunction(int num[])
{
for (int j = 1; j < 7; j++)
{
cout << num[j];
}
return 0;
}
ありがとうございました。申し訳ありませんが、私はちょうど実際に宿題を投稿することなくヒントを使って簡単な例を作りたいと思っていました。今、私は基本を持っていると思う。 –