c++ - What is the difference between pointer and array in the following context? -
<पूर्व>
#include & lt; cstring & gt; Int main () {char * pName = new char [10]; चार डमी [] = "डमी"; Strcpy (पीनाम = 0, डमी); // यह कैसे से अलग है - & gt; यह स्ट्रक्पी (pName [0], डमी); // यह एक ... - & gt; त्रुटि C2664: 'strcpy': // पैरामीटर 1 // को 'चार' से 'चार *'}
एक चरित्र) pName का एक शॉर्टकट है & amp; पी नाम [ 0] (आपकी सरणी के पहले तत्व के लिए एक सूचक)
इसका कारण है कि आपको अपनी त्रुटि मिल रही है क्योंकि स्ट्रक्पी को एक वर्ण (चार *) के लिए एक संकेतक की उम्मीद है, और कोई मान नहीं है (जो कि पीएननाम [0] है)
Comments
Post a Comment