में शिफ्ट तत्व यह प्राथमिक है, लेकिन मेरा गुगल सिर्फ इसे काट नहीं देता है। मुझे पता है कि मुझे एक सरणी के मूल्यों को एक-एक करके स्थानांतरित करने के लिए कुछ और करना है, लेकिन नीचे कोडिंग मुझे आइटम [के] वस्तुओं [अनंत] वस्तुओं के समान मूल्यों [के] के समान मूल्य देता है। मुझे समझ में नहीं आता कि मूल के + 1 मान को कैसे संरक्षित किया जाए, जबकि मैं के मान को के + 1 स्लॉट में कॉपी करता हूं।सरणी
if (i < numItems) //if i is inside the used boundaries of the array
{
for (int k = i; k < numItems; k++) //shift the array values from point i
{
double temp = 0.0;
temp = items[k];
items[k+1] = temp;
}
items[i] = value; //and insert value into i
}
क्या यह एक पुनरावर्ती विधि होनी चाहिए?
, 'memmove' के बाद, आप स्थापित करना चाहिए' आइटम [0] = मूल्य; ' –
आप ठीक कह रहे हैं, और मैं भी इस सवाल का जवाब सही कर लेने पर सवाल प्रतिबिंबित करने के लिए (डालने पर के-वें स्थान)। – Teudimundo
मुझे आश्चर्य है कि अगर memmove चक्र – Nick