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
Post a Comment