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

    Popular posts from this blog

    c++ - Linux and clipboard -

    What is expire header and how to achive them in ASP.NET and PHP? -

    sql server - How can I determine which of my SQL 2005 statistics are unused? -