所以我有一個這樣的數組[1,2,3,4,5,6,7,8,9]
這個數組的最大值是15個值。我想要做的是插入一個int,如果我打電話給一個數字索引。所以說我打電話5索引4從那裏一切轉移和新的價值插入[,1,2,3,4,0,5,6,7,8,9]
我會怎麼去呢?如何在數組中插入值
我試過這個,但我似乎無法得到它正確它覆蓋了價值。 int xxx;
cin >> num;
if (num >= 0 && num <= 15) {
for (int i = num; i < MAX; i++) {
values[i] = values[i+1];
cout << values[i+1] << endl;
}
viewVal(values, position);
cout << endl << endl;
}
使用'std :: vector'而不是數組,你可以使用'insert'輕鬆地做到這一點。 – us2012
@ us2012我正在做一本書,所以我必須遵循它所說的。我希望我能做到這一點:( –
爲什麼你必須按照本書所說的話?us2012的評論是你應該做的時候編寫軟件 – dornhege