cout
का उपयोग करते समय, <iomanip>
शीर्षलेख में परिभाषित डिफ़ॉल्ट स्वरूपक क्या है? दूसरे शब्दों में, एक बार जब मैंने अपना फॉर्मेटर fixed
पर cout << fixed << setPrecision(2)
का उपयोग कर सेट किया है, तो मैं इसे वापस कैसे बदलूं? या, मैं इसे से पर बदल रहा हूं?cout में `fixed` के विपरीत क्या है?
उत्तर
std::fixed
के विपरीत std::scientific
है।
(आप this great answer में manipulators का एक अच्छा सूची मिल।)
आप किसी भी झंडे को अनसेट करने के लिए resetiosflags()
का उपयोग कर सकते हैं।
std::fixed
के विपरीत std::scientific
है। यह आपके लिए कर सकता है।
हालांकि, अगर आप अधिक झंडे बहाल करने के लिए, या यदि आप पिछले राज्य की जरूरत है, डिफ़ॉल्ट के बजाय आप बेहतर समाधान का उपयोग कर सकते चाहते हैं:
std::resetiosflags
जोड़तोड़ आपको विशिष्ट झंडे रीसेट की सुविधा देता है उनके डिफ़ॉल्ट;दो
ios::flags
फ़ंक्शंस आपको प्रारूप झंडे के पिछले मानों को सहेजने और पुनर्स्थापित करने देते हैं।
उहम, "std :: fixed' के विपरीत" डिफ़ॉल्ट पर वापस जाएं "के अर्थ में' std :: वैज्ञानिक' नहीं है। यह एक स्वचालित प्रारूप-स्विचिंग मोड की तरह है। –
उत्तर std::defaultfloat
सी ++ 11 में है। इस लक्ष्य को हासिल करने में सी ++ 03 आप कर सकते हैं
cout.unsetf(std::ios_base::floatfield);
देखें Really, what's the opposite of "fixed" I/O manipulator?
- 1. cout << cout और cout << और cout में C++ के बीच क्या अंतर है?
- 2. जावास्क्रिप्ट में भागने के विपरीत क्या है?
- 3. रुबी में chr() के विपरीत क्या है?
- 4. शराब के विपरीत क्या है?
- 5. navbar-fixed-top
- 6. क्यों cout के बजाय std :: cout?
- 7. cout
- 8. "cout"
- 9. जावास्क्रिप्ट के Math.pow के विपरीत क्या है?
- 10. क्या std :: cout का रिटर्न वैल्यू है?
- 11. jQuery '.get() `के विपरीत क्या है?
- 12. nl2br के विपरीत? क्या यह str_replace है?
- 13. 'गिट diff HEAD ^' के विपरीत क्या है?
- 14. od (1) के विपरीत क्या है?
- 15. क्या कोई है (न्यूलाइन के विपरीत) चार?
- 16. क्लिक ईवेंट के विपरीत क्या है?
- 17. ओपनसीएल में, बाधा() के विपरीत mem_fence() क्या करता है?
- 18. रूबी में ऐरे # अस्वीकार के विपरीत क्या है?
- 19. पर्ल में लोकलटाइम फ़ंक्शन के विपरीत क्या है?
- 20. ओओपी में बेस क्लास के विपरीत क्या है?
- 21. ट्विटर बूटस्ट्रैप navbar-fixed-bottom कस्टम ऊंचाई
- 22. गणित में Flatten के विपरीत?
- 23. एंड्रॉइड में View.bringToFront() के विपरीत
- 24. Django विचारों के लिए @login_required सजावट के विपरीत क्या है?
- 25. cout << स्ट्रिंगस्ट्रीम
- 26. स्टडआउट/std :: cout
- 27. क्या std :: cout प्रारंभ करने की गारंटी है?
- 28. रीडायरेक्टिंग std :: cout
- 29. अजीब cout व्यवहार
- 30. "विपरीत"?
वहाँ एक "डिफ़ॉल्ट" है कि मैं करने के लिए सेट कर सकते हैं? – Moshe
मेरा मानना है कि डिफ़ॉल्ट 'std :: ios :: वैज्ञानिक' है। – Chad
@Moshe: दुर्भाग्य से, स्ट्रीम को पूरी तरह से रीसेट करने का कोई आसान तरीका नहीं है। यहां तक कि सबसे विस्तृत कोड मैंने ऐसा करने के लिए देखा है (जेम्स कन्ज़ द्वारा, एक दशक पहले से अधिक) कुछ गूढ़ गुणों पर याद आती है, जैसे 'iword' और' pword'। (बेशक, जेम्स सीमाओं के बारे में पूरी तरह से अवगत था।) हालांकि, आप ['std :: ios :: flags()'] (http://www.cplusplus.com/reference/iostream/] के साथ बहुत दूर हो सकते हैं ios_base/झंडे /)। – sbi