Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

सी ++ स्ट्रीम क्लास स्ट्रक्चर

C++ स्ट्रीम में प्रोग्राम थ्रेड और i/o के बीच स्थानांतरित वर्णों की धारा को संदर्भित करता है।

स्ट्रीम कक्षाएं सी ++ में फाइलों और आईओ उपकरणों पर इनपुट और आउटपुट ऑपरेशंस के लिए उपयोग किया जाता है। इन वर्गों में विशिष्ट विशेषताएं हैं और कार्यक्रम के इनपुट और आउटपुट को संभालने के लिए।

iostream.h पुस्तकालय सी++ प्रोग्रामिंग भाषा में सभी स्ट्रीम कक्षाओं को रखता है।

आइए पदानुक्रम देखें और उनके बारे में जानें,

सी ++ स्ट्रीम क्लास स्ट्रक्चर

अब, आइए जानें iostream . की कक्षाओं के बारे में पुस्तकालय।

आईओएस क्लास -यह क्लास सभी स्ट्रीम क्लास के लिए बेस क्लास है। धाराएँ इनपुट या आउटपुट स्ट्रीम हो सकती हैं। यह वर्ग उन सदस्यों को परिभाषित करता है जो इस बात से स्वतंत्र हैं कि कक्षा के टेम्पलेट कैसे परिभाषित किए जाते हैं।

आईस्ट्रीम क्लास - आईस्ट्रीम क्लास c++ प्रोग्रामिंग लैंग्वेज में इनपुट स्ट्रीम को हैंडल करती है। इन इनपुट स्ट्रीम ऑब्जेक्ट्स का उपयोग इनपुट को वर्णों के अनुक्रम के रूप में पढ़ने और व्याख्या करने के लिए किया जाता है। सिनेमा इनपुट को संभालता है।

ओस्ट्रीम क्लास -ओस्ट्रीम क्लास c++ प्रोग्रामिंग लैंग्वेज में आउटपुट स्ट्रीम को हैंडल करती है। इन आउटपुट स्ट्रीम ऑब्जेक्ट्स का उपयोग स्क्रीन पर वर्णों के अनुक्रम के रूप में डेटा लिखने के लिए किया जाता है। c++ c++ प्रोग्रामिंग भाषा में cout और पुट हैंडल आउट स्ट्रीम।

उदाहरण

स्ट्रीम से बाहर

COUT

#include नेमस्पेस का उपयोग करना std;int main(){ cout<<"यह आउटपुट स्क्रीन पर प्रिंट होता है";}

आउटपुट

यह आउटपुट स्क्रीन पर प्रिंट होता है

पुट्स

#शामिल करें 

आउटपुट

यह आउटपुट पुट का उपयोग करके प्रिंट किया जाता है

स्ट्रीम में

सीआईएन

#include नेमस्पेस का उपयोग करना std;int main(){ int no; cout<<"एक नंबर दर्ज करें"; सिनेमा>> नहीं; cout<<"सिने का उपयोग करके दर्ज की गई संख्या है"<

आउटपुट

एक नंबर दर्ज करें 3453Cin का उपयोग करके दर्ज की गई संख्या 3453 है

प्राप्त करता है

#include नामस्थान का उपयोग करना std;int main(){ char ch[10]; डालता है ("एक वर्ण सरणी दर्ज करें"); हो जाता है (सीएच); डालता है ("हो जाता है का उपयोग करके दर्ज किया गया वर्ण सरणी है:"); डालता है(ch);}

आउटपुट

एक कैरेक्टर एरे दर्ज करेंthdgfगेट्स का उपयोग करके एंटर किया गया कैरेक्टर ऐरे है :thdgf

  1. C++ में नेस्टेड क्लासेस

    एक नेस्टेड क्लास एक ऐसा वर्ग है जिसे किसी अन्य वर्ग में घोषित किया जाता है। नेस्टेड वर्ग भी संलग्न वर्ग का एक सदस्य चर है और अन्य सदस्यों के समान पहुंच अधिकार रखता है। हालांकि, संलग्न वर्ग के सदस्य कार्यों की नेस्टेड वर्ग के सदस्यों तक कोई विशेष पहुंच नहीं है। एक प्रोग्राम जो C++ में नेस्टेड कक्षाओ

  1. सी++ प्रोग्राम स्ट्रक्चर

    प्रोग्रामिंग भाषा सीखने का सबसे अच्छा तरीका प्रोग्राम लिखना है। आमतौर पर, पहला प्रोग्राम जो शुरुआती लिखता है वह हैलो वर्ल्ड नामक एक प्रोग्राम होता है, जो आपके कंप्यूटर स्क्रीन पर बस हैलो वर्ल्ड प्रिंट करता है। हालांकि यह बहुत सरल है, इसमें C++ प्रोग्राम के सभी मूलभूत घटक शामिल हैं। आइए इस प्रोग्राम

  1. C++ मानक आउटपुट स्ट्रीम (cout) क्या है?

    std::cout क्लास ओस्ट्रीम का एक ऑब्जेक्ट है जो संकीर्ण वर्णों (चार प्रकार के) के लिए उन्मुख मानक आउटपुट स्ट्रीम का प्रतिनिधित्व करता है। यह सी स्ट्रीम स्टडआउट से मेल खाती है। मानक आउटपुट स्ट्रीम परिवेश द्वारा निर्धारित वर्णों का डिफ़ॉल्ट गंतव्य है। यह गंतव्य अधिक मानक वस्तुओं (जैसे कि सेर या क्लॉग) क