2
我的問題是:家庭作業幫助
假設你的程序中包含的代碼如下所示創建一個動態分配的數組:
int * entry;
entry = new int [10];
使指針變量條目指向這個動態分配數組。編寫代碼以用鍵盤輸入的十個數字填充該數組。
我已經讀完這本書兩天了,現在仍然無法弄清楚這一點。
下面是我正在嘗試的代碼,但它在第17行給我一個錯誤,表示:沒有操作符匹配這些操作數「< <」。我檢查了msdn和其他幾個網站,但我無法弄清楚這一點。任何幫助,將不勝感激。
#include <iostream>
using namespace std;
int main()
{
int * entry;
entry = new int [10];
int array_size = 10;
int num;
for(int i = 0; i< array_size; i++)
entry[i] = i;
for(int i = 0; i < array_size; i++)
{
cout << "Enter an int into the array: " << endl;
cin << entry[i] << endl;
}
return 0;
}
'cin >> entry [i];';) – us2012 2013-02-09 01:32:49
Woooow。我現在感覺很蠢。謝謝您的幫助! – Dorden 2013-02-09 01:34:45
此外,前一個循環與'entry [i] = i;'沒有任何用處,因爲您正在用用戶輸入的值覆蓋所有這些。 – us2012 2013-02-09 01:35:56