c - Linken list in Visual Studio 2010 problems -
<पूर्व>
< P> #include & lt; stdio.h & gt; # शामिल करें & lt; stdlib.h & gt; Typedef संरचना नोड {int मूल्य; संरचना नोड * अगला; } LLIST; LLIST * list_add (लिस्ट ** पी, इंट आई) {if (p == NULL) वापसी नल; LLIST * पहले = मॉलोक (आकारओफ़ (एलआईएलआईएसटी)); अगर (प्रथम == नल) वापसी नल; प्रथम-> मान = * पहले; * P = पहले; प्रथम-> मान = i; } Int main (int argc, char ** argv) {int i = 0; LLIST * पहले = नल; List_add (और पहले, 0); वापसी (EXIT_SUCCESS); }
मुझे त्रुटि दे रहा है जैसे
IntelliSense: प्रकार "शून्य *" का मान "एलआईएलआईटी *" प्रकार के एक इकाई को प्रारंभ करने के लिए इस्तेमाल नहीं किया जा सकता < / P>
सूची_एण्ड में malloc लाइन पर आप मेरी मदद कर सकते हैं ??? जब मैं कोड टाइप कर रहा हूँ कोई त्रुटि प्रदर्शित नहीं हो रही है intellisense मुझे नोड कोड बनाने में मदद कर रहा है ... लेकिन जब यह इस संकलन को संकलित ... क्या आप इसे ठीक करने के लिए मेरी मदद कर सकते हैं?
क्या आप इसे सी कोड के रूप में संकलित कर रहे हैं? सी ++ में शून्य से * अन्य पॉइंटर प्रकारों में कोई रूपांतरण नहीं होता है। जांचें कि आपकी फ़ाइल में एक। सी एक्सटेंशन है।
इसके अलावा, आपके पास यहां एक त्रुटि है:
प्रथम-> मान = * पहले;
प्रतीत होता है, या तो आप या कंपाइलर इस से भ्रमित हो रहे हैं।
Comments
Post a Comment