परिचय
C ++ मानक पुस्तकालय इनपुट / आउटपुट क्षमताओं का एक व्यापक सेट प्रदान करते हैं जो हम बाद के अध्यायों में देखेंगे। यह अध्याय C ++ प्रोग्रामिंग के लिए आवश्यक बहुत ही बुनियादी और सबसे आम I / O संचालन पर चर्चा करेगा।
इनपुट-आउटपुट बेस कक्षाएं और नीचे दिखाए गए वर्गों के IOStream पदानुक्रम के लिए प्रकार -
प्रकार
कक्षा के खाके
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
basic_ios |
धाराओं के लिए बेस क्लास (प्रकार-निर्भर घटक) |
2 |
एफपीओ |
स्ट्रीम स्थिति वर्ग टेम्पलेट |
कक्षाएं
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
आईओएस |
धाराओं के लिए बेस क्लास (प्रकार-निर्भर घटक) |
2 |
ios_base |
धाराओं के लिए बेस क्लास |
3 |
wios |
विस्तृत चरित्र धाराओं के लिए बेस क्लास |
अन्य प्रकार
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
io_errc |
इनपुट / आउटपुट त्रुटि की स्थिति |
2 |
streamoff |
स्ट्रीम ऑफ़सेट प्रकार |
3 |
streampos |
स्ट्रीम स्थिति प्रकार |
4 |
streamsize |
स्ट्रीम आकार प्रकार |
5 |
wstreampos |
वाइड स्ट्रीम स्थिति प्रकार |
प्रारूप ध्वज जोड़तोड़ (कार्य)
स्वतंत्र झंडे (स्विच ऑन) -
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
boolalpha |
अल्फ़ान्यूमेरिकल बूल मान |
2 |
showbase |
संख्यात्मक आधार उपसर्ग दिखाएं |
3 |
showpoint |
दशमलव बिंदु दिखाएँ |
4 |
showpos |
सकारात्मक संकेत दिखाएं |
5 |
skipws |
व्हॉट्सएप छोड़ें |
6 |
unitbuf |
सम्मिलन के बाद फ्लश बफर |
7 |
अपरकेस |
ऊपरी मामलों के पत्र उत्पन्न करें |
स्वतंत्र झंडे (स्विच ऑफ) -
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
noboolalpha |
कोई अल्फ़ान्यूमेरिकल बूल मान नहीं |
2 |
noshowbase |
संख्यात्मक आधार उपसर्ग न दिखाएं |
3 |
noshowpoint |
दशमलव बिंदु न दिखाएं |
4 |
noshowpos |
सकारात्मक संकेत न दिखाएं |
5 |
noskipws |
व्हाट्सएप को स्किप न करें |
6 |
nounitbuf |
सम्मिलन के बाद फ्लश को मजबूर न करें |
7 |
nouppercase |
ऊपरी मामले पत्र उत्पन्न न करें |
संख्यात्मक आधार प्रारूप झंडे ("आधार क्षेत्र" झंडे) -
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
दिसम्बर |
दशमलव आधार का उपयोग करें |
2 |
हेक्स |
हेक्साडेसिमल बेस का उपयोग करें |
3 |
अक्टूबर |
अष्टक का उपयोग करें |
फ़्लोटिंग-पॉइंट प्रारूप फ़्लैग ("फ़्लोटफ़ील्ड" फ़्लैग) -
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
तय |
निश्चित फ़्लोटिंग-पॉइंट नोटेशन का उपयोग करें |
2 |
वैज्ञानिक |
वैज्ञानिक फ्लोटिंग-पॉइंट नोटेशन का उपयोग करें |
अनुकूलन प्रारूप झंडे ("एडजस्टफील्ड" झंडे) -
अनु क्रमांक। |
सदस्य प्रकार |
परिभाषा |
1 |
अंदर का |
किसी आंतरिक स्थिति में वर्ण सम्मिलित करके फ़ील्ड समायोजित करें |
2 |
बाएं |
आउटपुट को बाईं ओर समायोजित करें |
3 |
सही |
आउटपुट को दाईं ओर समायोजित करें |