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