c - assignment makes pointer from integer without a cast - rand() -
इस सवाल का पहले से ही एक उत्तर है: < / P>
- 2 जवाब
ठीक है यहाँ मेरी समस्या है मैं पहली बार srand का उपयोग कर रहा हूं और मुझे "असाइनमेंट पूर्णांक से कोई कलाकार के बिना संकेत देता है" चेतावनी मैंने यहां कई धागे के माध्यम से पढ़ा है और मैं अभी भी गलत नहीं देखता हूं।
शून्य getFinalsRandom (int *, int *, int *); इस समस्या का लंबा होने के बाद मैं संबंधित भागों को पोस्ट करूंगा।
फ़ंक्शन को मेन () में कॉल किया गया
int finalsDayRandom; इंट फ़िनिश टाइमरेन्डम; इंट फाइनल टाइमरेन्डमासैट; GetFinalsRandom (& amp; फाइनल डेरेन्डम, & amp; फाइनल टाइम-रेंडम, & amp; फाइनलटाइमरेंडसैट);
फ़ंक्शन के भीतर वास्तविक कोड
शून्य getFinalsRandom (int * अंतिम, अंतराल * अंतिम समय, int * finalTimeSat) {srand (समय (नल)); अंतिम दिन = रैंड ()% 6; अंतिम समय = रैंड ()% 5; अंतिमटाइमसेट = रैंड ()% 4; }
मैं भी time.h, stdio.h, stdlib.h, math.h
अपने फ़ंक्शन में srand को कॉल न करें, इसे एक बार कार्यक्रम चलाने के लिए कहते हैं।
फिर अपने फ़ंक्शन को इस तरह बदलें:
शून्य getFinalsRandom (int * अंतिम दिन, अंतराल * अंतिम समय, int * अंतिम टाइमटाट) {* finalDay = rand ()% 6; * अंतिम टाइम = रैंड ()% 5; * अंतिम टाइमटाट = रैंड ()% 4; }
Comments
Post a Comment