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

C++ में खाली लाइन्स होने पर getline() का उपयोग कैसे करें?


C++ में, हम स्ट्रीम से लाइन्स पढ़ने के लिए getline() फ़ंक्शन का उपयोग करते हैं। यह इनपुट तब तक लेता है जब तक एंटर बटन दबाया नहीं जाता, या यूजर द्वारा दिया गया डिलीमीटर नहीं मिलता। यहां हम देखेंगे कि getline() फ़ंक्शन का उपयोग करके नई लाइन वर्ण को इनपुट के रूप में कैसे लिया जाए। आइडिया पाने के लिए निम्नलिखित कार्यान्वयन देखें।

उदाहरण

#include<iostream> using namespace std; int main() { string str; int term = 4; while (term--) { getline(cin, str); while (str.length()==0 ) getline(cin, str); cout << str << " : New Line" << endl; } }

आउटपुट

Hello Hello : New Line World World : New Line This is This is : New Line C++ Language C++ Language : New Line

  1. - C/C++ में इनपुट इंटीजर है या नहीं जांचना

    स्ट्रिंग इनपुट को वैलिडेट करने के लिए कि क्या यह केवल अंकों (0-9) से बना है, प्रत्येक कैरेक्टर को isdigit() से जांचें। C++ दृष्टिकोण (std::string) #include <iostream> #include <string> #include <cctype> using namespace std; bool isNumeric(const string &str) { if (str.emp

  1. OpenCV में C++ का उपयोग करके रेखा कैसे बनाएं? OpenCV में C++ का उपयोग करके रेखा कैसे बनाएं?

    रेखा बनाने के लिए हमें दो बिंदुओं की आवश्यकता होती है - प्रारंभिक बिंदु और अंतिम बिंदु। हमें रेखा खींचने के लिए एक कैनवास की भी आवश्यकता होती है। OpenCV का उपयोग करके, मैट्रिक्स हमारा कैनवास है, हमें रेखा के प्रारंभिक और अंतिम बिंदुओं को परिभाषित करने की आवश्यकता होती है। हमें रेखा को एक रंग निर्दिष

  1. लैपटॉप प्रतिबंधित होने पर उड़ानों में उत्पादक कैसे रहें लैपटॉप प्रतिबंधित होने पर उड़ानों में उत्पादक कैसे रहें

    एक धातु की नली में हवा के माध्यम से दौड़ना मानवीय सरलता का एक विस्मयकारी कारनामा है। इस तथ्य के बावजूद, बहुत कम लोग हवाई यात्रा पसंद करते हैं। लंबे प्रतीक्षा समय, आक्रामक सुरक्षा प्रक्रियाएं, असहज सीटें और भयानक भोजन ने हवाई यात्रा को इसकी नवीनता से छीन लिया है। हालांकि हवाई यात्रा एक बोझ हो सकती है