c - Error working with structs and pointer arrays: incompatible types in assignment -


  # परिभाषित STRMAX 50 स्ट्रेट व्यक्ति {char sName [STRMAX]; Int iAge; }; Typedef संरचना व्यक्ति व्यक्ति; Int main () {व्यक्तित्व * व्यक्ति [1]; व्यक्ति [0] - & gt; sName = "Pieter"; व्यक्ति [0] - & gt; आईएज = 18; वापसी 0; }  

यह कोड व्यक्ति [0] - & gt; sName = "Pieter" पर एक त्रुटि उत्पन्न करता है; कह रही असाइनमेंट में असंगत प्रकार । क्यों?

आप संकेतकों की एक सरणी नहीं चाहते कोशिश करें PERSON व्यक्ति [1];

और जैसे दूसरों ने कहा है, strcpy फ़ंक्शन का उपयोग करें!


Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -