我應該在主函數中創建一個空數組,然後使用兩個單獨的函數來接受輸入到數組中,然後2.顯示數組的值。將空數組傳遞給函數,在該函數中輸入值並返回值的示例
這是我想出來的,我得到了從'int'到'int *'[-fpermissive]無效轉換的轉換錯誤。然而,我們的課程直到現在兩個星期纔會到達指針,並且這將在下週到期,所以我認爲我們還沒有進入使用指針。
#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;
}
謝謝。對不起,我只是想通過提示做一個快速的示例工作,而沒有實際發佈作業。現在我想我已經掌握了基礎知識。 –