iomanip functions c setprecision c setw with examples
यह ट्यूटोरियल कुछ IOMANIP हैडर फंक्शंस को C ++ प्रोग्राम्स के आउटपुट को मैनिपुलेट करने के लिए सेटप्रीसिटी और सेटव्यू की तरह बताता है।
शीर्ष लेख में ऐसे फ़ंक्शन होते हैं जो C ++ प्रोग्राम के आउटपुट में हेरफेर करने के लिए उपयोग किए जाते हैं। हम किसी भी प्रोग्राम के आउटपुट को neater और प्रेजेंटेबल बना सकते हैं, जिसके आधार पर हम इसे दिखाना चाहते हैं या इसका इस्तेमाल कौन करने वाला है।
=> यहां परफेक्ट सी ++ ट्रेनिंग गाइड देखें।
कैसे मैक पर 7z फ़ाइलों को निकालने के लिए
आप क्या सीखेंगे:
C ++ में IOMANIP फ़ंक्शंस
आउटपुट को ठीक से फॉर्मेट करने के लिए, हम हेडर द्वारा दिए गए मैनिपुलेटर्स का उपयोग कर सकते हैं और आउटपुट को प्रेजेंटेबल बना सकते हैं।
उदाहरण के लिए,यदि हम मुद्रण को एक मैट्रिक्स कहते हैं, तो निम्नानुसार है:
एक सरल cout स्ट्रीम का उपयोग करके हम आउटपुट को प्रारूपित करने में सक्षम नहीं हो सकते हैं जैसा कि ऊपर दिखाया गया है। इसलिए हम हेडर से सेटव फ़ंक्शन का उपयोग कर सकते हैं, और हम तत्वों के बीच विशिष्ट चौड़ाई सेट कर सकते हैं।
इस तरह हम अधिक यथार्थवादी और प्रेजेंटेबल दिखने के लिए प्रोग्राम आउटपुट बना सकते हैं।
हेडर में आउटपुट को फॉर्मेट करने के लिए कई फ़ंक्शन होते हैं।
उनमें से मुख्य हैं:
- सेटरप्रेशन: यह फ़ंक्शन दशमलव या फ्लोट मान के लिए सटीक सेट करता है।
- सेट किया गया: सेट फ़ंक्शन फ़ंक्शन फ़ील्ड की चौड़ाई या उन वर्णों को सेट करता है, जिन्हें किसी विशेष फ़ील्ड से पहले प्रदर्शित किया जाना है।
- सेटफिल: Setfill फ़ंक्शन का उपयोग पैरामीटर के रूप में निर्दिष्ट char प्रकार c के साथ स्ट्रीम को भरने के लिए किया जाता है।
सी ++ सेटप्रेशर
समारोह प्रोटोटाइप: सेप्ट्रिशन (इंट एन)।
पैरामीटर: n => सेट किए जाने वाले दशमलव सटीक का मान।
प्रतिलाभ की मात्रा: अनिर्दिष्ट
विवरण: यह फ़ंक्शन फ़्लोटिंग-पॉइंट मानों के लिए दशमलव सटीक सेट करता है। यह प्रदर्शित होने पर फ्लोटिंग-पॉइंट को प्रारूपित करता है।
उदाहरण:
नीचे दिया गया एक विस्तृत C ++ उदाहरण है जो सेपरेशन फ़ंक्शन को प्रदर्शित करता है।
#include #include using namespace std; int main () { double float_value =3.14159; cout << setprecision(4) << float_value << '
'; cout << setprecision(9) << float_value << '
'; cout << fixed; cout << setprecision(5) << float_value << '
'; cout << setprecision(10) << float_value << '
'; return 0; }
आउटपुट:
यहां हम फ्लोट वैल्यू 3.14159 के लिए कई पूर्वनिर्धारण कर रहे हैं। जैसा कि हम आउटपुट से देख सकते हैं, फ्लोट वैल्यू का प्रदर्शन सटीक सेट के आधार पर बदलता है।
C ++ में सेट किया गया
समारोह प्रोटोटाइप: setw (इंट एन)।
पैरामीटर: n => फ़ील्ड चौड़ाई का मान (वर्णों की संख्या) का उपयोग किया जाना।
प्रतिलाभ की मात्रा: अनिर्दिष्ट
विवरण: फ़ंक्शन सेटवॉट फ़ील्ड की चौड़ाई या आउटपुट संख्याओं के लिए उपयोग किए जाने वाले वर्णों की संख्या निर्धारित करता है।
उदाहरण:
सेट किया गया फ़ंक्शन C ++ प्रोग्राम का उपयोग करके दिखाया गया है।
व्यापार विश्लेषक कौन से उपकरण का उपयोग करते हैं
#include #include using namespace std; int main () { cout << 'The number printed with width 10'< आउटपुट:
इस कार्यक्रम में, हम चौड़ाई के विभिन्न मूल्यों को सेट करके विभिन्न संख्याओं को प्रिंट करते हैं। चौड़ाई सेट के अनुसार, संख्या उन कई रिक्त स्थान को छोड़ देने के बाद मुद्रित होती है। कार्यक्रम का आउटपुट स्पष्ट रूप से अंतर दिखाता है।
सी ++ सेटफिल
समारोह प्रोटोटाइप: setfill (char_type c)।
पैरामीटर: n => धारा के लिए नया भरण वर्ण; char_type: धारा द्वारा प्रयुक्त वर्णों का प्रकार।
प्रतिलाभ की मात्रा: अनिर्दिष्ट
विवरण: सेटफिल धारा के लिए नए भरण चरित्र के रूप में सेट करता है।
उदाहरण:
नीचे दिए गए एक उदाहरण है Cf प्रोग्राम सेटफिल प्रदर्शित करने के लिए।
#include #include using namespace std; int main () { cout << setfill ('*') << setw (10); cout << 15 << endl; cout << setfill ('#') << setw (5); cout << 5 << endl; cout << setfill ('#') << setw (5); cout << 1 << endl; cout << setfill ('*') << setw (10); cout << 25 << endl; return 0; }
आउटपुट:
उपरोक्त कार्यक्रम में, हमने सेटफिल फ़ंक्शन मापदंडों के रूप में विभिन्न पात्रों के साथ सेटफिल फ़ंक्शन का उपयोग किया है। जब हम सेट फंक्शन के साथ इस फ़ंक्शन को कॉल करते हैं, तो सेटव फ़ंक्शन में हमने जो चौड़ाई निर्दिष्ट की है, वह सेटलाइन फ़ंक्शन में निर्दिष्ट चरित्र द्वारा भरा जाता है।
निष्कर्ष
शीर्ष लेख में वे फ़ंक्शन होते हैं जिनका उपयोग हम C ++ प्रोग्राम के आउटपुट को प्रारूपित करने के लिए कर सकते हैं। इन कार्यक्रमों का उपयोग हमारे कार्यक्रम के आउटपुट को अधिक प्रस्तुत करने के लिए एक समय में एक साथ या एक साथ किया जा सकता है।
Xbox 360 के लिए vr हेडसेट है
इस ट्यूटोरियल में, हमने हेडर के सेट सेपरेशन, सेटव और सेटफिल को देखा है और उनका उपयोग करके C ++ प्रोग्राम भी विकसित किए हैं। जब हम आउटपुट को प्रारूपित और सुशोभित करते हैं तो ये कार्य बहुत उपयोगी हो सकते हैं।
हमारे अगले ट्यूटोरियल में, हम हेडर से विभिन्न कार्यों पर चर्चा करेंगे।
=> सी ++ प्रशिक्षण ट्यूटोरियल के ए-जेड को देखने के लिए यहां देखें।
अनुशंसित पाठ
- C ++ में दिनांक और समय कार्य उदाहरण के साथ
- उदाहरणों के साथ पायथन डेटटाइम ट्यूटोरियल
- पायथन स्ट्रिंग फ़ंक्शंस
- कोड उदाहरण के साथ सी # कार्य / तरीके ट्यूटोरियल
- पुस्तकालय कार्य C ++ में
- प्रकार और उदाहरण के साथ C ++ में कार्य
- महत्वपूर्ण लोडरनर फ़ंक्शंस जिसका उपयोग उदाहरणों के साथ वुगेन लिपियों में किया जाता है
- JMeter चर और कार्य