सी में दो आयामी सरणी memcpy कैसे करें:सी में दो आयामी सरणी को कैसे memcpy करने के लिए?
int a[100][100];
int c[10][10];
मैं सरणी के लिए ग memcpy
उपयोग करने के लिए सरणी में सभी मूल्यों को कॉपी करने के लिए एक, कैसे करना चाहते हैं:
मैं एक दो आयामी सरणी है memcpy का उपयोग कर यह करो?
int i;
for(i = 0; i<10; i++)
{
memcpy(&a[i][10], c, sizeof(c));
}
क्या यह सही है?
कि जहां मूल्यों जाना चाहता हूँ पर निर्भर करता है। ऐसा लगता है कि आप शायद इतना नहीं चाहते हैं। –
आपके पास 'ए' में 100 गुना क्षमता है। 'ए' के कौन से तत्व आप' c' की प्रतिलिपि रखना चाहते हैं? – simonc
'sizeof (c [i])' की तरह अधिक, गैर? –