मैं एक परियोजना पर काम कर रहा हूँ और मैं इस त्रुटि है कि मुझे परियोजना को पूरा करने की अनुमति नहीं होगी भर में आते हैं। जब मैं अपने संकेत दिए गए एक वस्तु है कि कार्यक्रम के निष्पादन के दौरान किया जाएगा करने के लिए बात करने के लिए में से एक को प्रारंभ और मैं इसे NULL
को आरंभ कर देगा। फिर जब मैं देख रहा हूँ कि यह क्या सेट किया गया है यह nil
का एक मान देता है की जाँच करें। ऐसी चीज कैसे संभव है? मुझे विश्वास नहीं था कि सीएल में मौजूद नील पॉइंटर्स मौजूद हैं? क्या इसके आसपास कोई रास्ता है?(शून्य) सी में सूचक/C++
struct order_line *front = NULL;
...
printf("Head: %p\n", front); // prints -> Head: (nil)
आप अपने सूचक मूल्य की जांच कैसे करते हैं? Debugguer? प्रिंटफ? यह सिर्फ आपके टूल द्वारा नल पॉइंटर का प्रतिनिधित्व करने की समस्या हो सकती है। –
"शून्य" का अर्थ यहां क्या है? 0? उद्देश्य सी? –
मैं इसे जाँच करने के लिए (% पी) printf का उपयोग कर रहा है और यह नियमित रूप से सी में है नहीं उद्देश्य – CF711