से तत्वों की एक श्रृंखला की प्रतिलिपि करने के memcpy का उपयोग करते हुए कहते हैं कि हम दो सरणियों है:एक सरणी
double *matrix=new double[100];
double *array=new double[10];
और हम memcpy
का उपयोग कर मैट्रिक्स [80:89] सरणी से 10 तत्वों की प्रतिलिपि बनाना चाहते।
कोई त्वरित समाधान?
क्या कोड संकलित होगा? –
मुझे लगता है कि यह एक सरणी की वैध सी ++ घोषणा भी नहीं है। memcpy चर की एक प्रारंभ और लंबाई + आकार की आवश्यकता है। पैरामीटर्स को मैट्रिक्स = src, array = dest, 80 = start, 10 = len, sizeof (double) = size जैसे कुछ होना चाहिए। $ man memcopy –
क्या आपको शायद 'डबल मैट्रिक्स [100];' और 'डबल सरणी [10]; '? –