c - 2D-float array values scan -
मैंने सी भाषा को निम्न प्रकार से उपयोग करके एक कोड लिखा है:
main () {float एक्स [10] [10]; Int i, j; clrscr (); scanf ( "% d% d", & amp; मैं, & amp; जे); के लिए (i = 0; i & lt; 3; i ++) के लिए (जे = 0; जम्मू & lt; 3; j ++) scanf ("% f", & amp; x [i] [j]); ......}
जब मैं इस कार्यक्रम को चलाता हूँ, तो त्रुटि के साथ एक असामान्य समाप्ति होती है जैसे 'फ़्लोटिंग प्वाइंट कन्वर्र्सन्स लिखित नहीं'। क्या आप मुझे बताएंगे कि क्या होता है मुझे गलत है?
मेरे ओएस: विंडोज एक्सपी कंपाइलर: टर्बोसी
टर्बो सी (और रीची के मूल पीडीपी -11 कंपाइलर) सहित छोटी मशीनों के लिए कुछ कंपाइलर, कुछ फ़्लोटिंग प्वाइंट सपोर्ट छोड़ देते हैं अगर ऐसा लगता है कि इसकी आवश्यकता नहीं होगी। विशेष रूप से, printf के non-floating-point संस्करणों और scanf% e,% f, और% g को नियंत्रित करने के लिए कोड को शामिल नहीं करके अंतरिक्ष को बचाने के लिए ऐसा प्रतीत होता है कि क्या बोल्लैण्ड के उत्परिवर्ती प्रोग्राम फ्लोटिंग पॉइंट का उपयोग अपर्याप्त है या नहीं, और प्रोग्रामर को कभी-कभी फ्लोटिंग-प्वाइंट सपोर्ट के लोडिंग को मजबूर करने के लिए फ्लोटिंग-प्वाइंट पुस्तकालय फ़ंक्शन (जैसे कि sqrt, कोई भी करेंगे) के लिए एक डमी कॉल डालें। (अधिक जानकारी के लिए comp.os.msdos.programmer FAQ सूची देखें।) एक आंशिक रूप से संबंधित समस्या, जिसके परिणामस्वरूप एक समान त्रुटि संदेश (संभवतः `` फ्लोटिंग प्वाइंट लोड नहीं किया गया '') जाहिरा तौर पर कुछ एमएस-डीओएस कंपाइलरों के तहत हो सकता है फ्लोटिंग-प्वाइंट लाइब्रेरी का एक गलत संस्करण जुड़ा हुआ है। विभिन्न चल-बिंदु पुस्तकालयों के अपने कंपाइलर मैनुअल का वर्णन देखें
Comments
Post a Comment