Value in C is returning null, not sure why -
क्यों प्रिंट स्टेटमेंट रिक्त हो रही है?
#include & lt; stdio.h & gt ; & gt; # शामिल करें & lt; stdlib.h & gt; संरचना नोड {चार् संक्षिप्त नाम; डबल नंबर; संरचना नोड * अगला; }; शून्य डालने (वर्ण संक्षिप्त, डबल संख्या, स्ट्रक्चर नोड * हेड) {struct नोड * चालू = सिर; जबकि (चालू- & gt; अगला! = नल) {वर्तमान = चालू-> अगला; } Struct नोड * ptr = (struct नोड *) malloc (sizeof (struct नोड)); Ptr- & gt; संक्षेप = संक्षिप्त नाम; Ptr- & gt; संख्या = संख्या; वर्तमान-> gt; अगला = ptr; वापसी; } Int main (int argc, char * argv []) {struct node * head = (struct node *) malloc (sizeof (struct नोड)); सम्मिलित ( 'एन', 456, सिर); Printf ("% s \ n", सिर- & gt; संक्षेप); }
आप एक नोड बना रहे हैं- head- & gt; अगले अंक, फिर डालें वहां के मूल्य आपने सिर नोड में कोई भी मान कभी सेट नहीं किया है।
Comments
Post a Comment