কম্পিউটার টিউটোরিয়াল

C++-এ getline() ব্যবহার কখন ইনপুটে ব্ল্যাঙ্ক লাইন (Blank Lines) থাকে


C++-এ getline() ফাংশন ব্যবহার করে স্ট্রিম থেকে লাইন পড়া হয়। এটি ইনপুট নেয় এন্টার বাটন চাপা পর্যন্ত বা ইউজার-ডিফাইনড ডিলিমিটার (delimiter) পাওয়া পর্যন্ত। এখানে আমরা দেখব getline() ফাংশন ব্যবহার করে নিউলাইন ক্যারেক্টার (new line character) কীভাবে ইনপুট নেওয়া যায়। বুঝতে নিচের ইমপ্লিমেন্টেশন দেখুন।

উদাহরণ

#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. MongoDB-এ নাল ভ্যালু থাকা ফিল্ড সর্ট করা (ORDERBY)

  2. সি/সি++-এ ইনপুট পূর্ণসংখ্যা (Integer) কিনা যাচাই করার পদ্ধতি

  3. OpenCV-এ C++ ব্যবহার করে রেখা আঁকা

  4. ল্যাপটপ ব্যান থাকলে ফ্লাইটে কীভাবে প্রোডাক্টিভ থাকবেন