में डेटा प्रकार मैं बहुत सीदो या दो से अधिक घोषणा विनिर्देशक त्रुटि
मैं इस त्रुटि हो रही है करने के लिए नया हूँ: यहां तक कि जब मैं उत्तरों के आधार पर कोड को ठीक <stdlib.h>
शामिल करने के लिए
incompatible implicit declaration of built-in function ‘malloc’
, मैं अब भी मिलती है:
two or more data types in declaration specifiers
जब यह करने के लिए कोशिश कर रहा है:
struct tnode
{
int data;
struct tnode * left;
struct tnode * right;
}
struct tnode * talloc(int data){
struct tnode * newTnode;
newTnode = (struct tnode *) malloc (sizeof(struct tnode));
newTnode->data = data;
newTnode->left = NULL;
newTnode->right = NULL;
return newTnode;
}
मैं इसे कैसे ठीक करूं?
ठीक है, उचित नहीं गोलपोस्ट स्थानांतरित करने के लिए लोगों को पहले ही (सही) है के बाद अपने पहले सवाल का जवाब दे। अब उन उत्तरों का उल्लेख 'stdlib.h' जैसा दिखता है जैसे वे एक अलग प्रश्न का उत्तर दे रहे हैं। –
प्रश्न को संशोधित किया गया ताकि सभी पुराने उत्तरों को अमान्य नहीं किया गया था। बाद में, @SuperString के लिए इसे ध्यान में रखना एक अच्छा विचार हो सकता है। – paxdiablo
और अब यह प्रश्न Google परिणामों के शीर्ष पर पहुंचने में कामयाब रहा है। इस सवाल को इस तरह से बदलकर खराब फॉर्म। –