visual studio - Can't initialize structure with * void pointer in C -
मेरे पास संरचना है:
typedef struct नोड {char * question; संरचना नोड * नहीं; संरचना नोड * हाँ; } नोड;
संरचना सूचक के लिए स्मृति प्राप्त करने की कोशिश कर रहा है:
नोड * n = malloc (sizeof (नोड));
और संकलन त्रुटि मिली:
प्रकार का एक मान "शून्य *" प्रकार "नोड *" की एक इकाई को प्रारंभ करने के लिए नहीं किया जा सकता
मैंने दृश्य स्टूडियो 2012 को सी कोड संकलित करने के लिए कहा - सी कोड (/ टीसी) के रूप में संकलित करें
इस समस्या को कैसे हल करें?
malloc ()
के शून्य *
को आपके < कोड> नोड * 100% मान्य सी है, और आपकी समस्या यह है कि आपके कंपाइलर आपके कोड को सी ++ के रूप में पढ़ते हुए कुछ कारणों से आ रहा है जो कि आप / TC
।
Comments
Post a Comment