ใน C++ เราใช้ฟังก์ชัน getline() เพื่ออ่านบรรทัดจากสตรีม มันรับอินพุตจนกว่าจะกดปุ่ม Enter หรือกำหนดตัวคั่นที่ผู้ใช้กำหนด เราจะมาดูวิธีการใช้อักขระขึ้นบรรทัดใหม่เป็นอินพุตโดยใช้ฟังก์ชัน 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