मुझे कोड की एक पंक्ति मिली है जो मेरे आउटपुट में '-' चरित्र को भरने का मान सेट करता है, लेकिन सेटफिल ध्वज को अपने डिफ़ॉल्ट व्हाइटस्पेस वर्ण में रीसेट करने की आवश्यकता है। मैं उसको कैसे करू? गलत ट्रैक परसी ++ - आउटपुट स्ट्रीम मैनिपुलेटर झंडे को रीसेट करने के लिए कैसे करें
cout.unsetf(ios::manipulatorname) // Howerver I dont see a manipulator called setfill
एम आई:
cout << setw(14) << " CHARGE/ROOM" << endl;
cout << setfill('-') << setw(11) << '-' << " " << setw(15) << '-' << " " << setw(11) << '-' << endl;
मुझे लगा कि यह काम हो सकता है?
महान जवाब है, स्वीकार किए जाते हैं एक होना चाहिए। – gd1
@ gd1: अच्छा जवाब, लेकिन _great_ नहीं, क्योंकि मुझे केवल Iostream झंडे को बचाने के लिए बूस्ट शामिल करना है। – Isaac
@Isaac: सी ++ में, मुझे लगता है कि आप या तो इसे बढ़ावा देने या इसे पुन: कार्यान्वित करने का अंत करते हैं, या बूस्ट के लिए प्रतीक्षा करें। मानक में कुछ शामिल किया जाना चाहिए। – gd1