यहां हम देखेंगे कि सी ++ में आउटपुट के रूप में अग्रणी शून्य कैसे प्रिंट करें। हम जानते हैं कि यदि हम कुछ अंकीय मानों से पहले कुछ शून्य सीधे रखते हैं, तो सभी शून्य हटा दिए जाते हैं, और केवल सटीक संख्याएँ ही मुद्रित होती हैं।
सी में, हम प्रारूप विनिर्देशक के कुछ विकल्पों का उपयोग करके इस समस्या को हल कर सकते हैं। सी ++ में हम iomanip लाइब्रेरी का उपयोग करके आउटपुट अनुक्रम में हेरफेर कर सकते हैं। इस पुस्तकालय में हमें पिछले पाठ और वर्तमान पाठ के बीच कुछ जगह बनाने के लिए सेटव () फ़ंक्शन मिलेगा। फिर हम उस फ़ील्ड में कुछ वर्ण जोड़ने के लिए setfill(char) फ़ंक्शन का उपयोग कर सकते हैं।
सेटव () और सेटफिल () के बारे में विचार प्राप्त करने के लिए कृपया निम्नलिखित कोड की जांच करें।
उदाहरण कोड
#include<iostream> #include<iomanip> using namespace std; int main() { int number = 256; //want to print 00000256, so total 8 characters cout << setw(8) << setfill('0') << number; }
आउटपुट
00000256