สวัสดีครับ มาพบกับบทความสอน C++ ฉบับ TUTORTONG ในบทที่ 6 กันนะครับ บทนี้ ชิลๆ สบายๆ กับการ ขึ้นบรรทัดใหม่ใน C++ ด้วยคำสั่ง endl ง่ายๆ เอาไว้ใช้ในการจัดการแสดงผลบนหน้าจอ Output ให้เว้นบรรทัด เพื่อความสวยงามและใช้งานง่าย เราลองมาดูวิธีกันเลยครับ ^^
การขึ้นบรรทัดใหม่ ด้วยคำสั่ง endl
การขึ้นบรรทัดใหม่ คือ การที่เราบอกให้ส่วน Output (จอดำๆ) ทำการขึ้นบรรทัดใหม่ ตามที่เราต้องการ
รูปแบบคำสั่งการขึ้นบรรทัดใหม่
cout << endl;
เงื่อนไข ใช้คำสั่ง endl
อย่าลืม ต้องใช้คู่กับคำสั่ง cout และมี เครื่องหมาย << คั่นเสมอ
#include <iostream>
using namespace std;int main()
{
cout << "Line 1";
cout << endl;
cout << "Line 2";
cin.get();
return 0;
}
ลองเขียน Source Code การขึ้นบรรทัดใหม่ด้วยคำสั่ง endl
ขั้นที่ 1)
ทำการสร้าง Source File ใหม่ใน Dev_C++ จากนั้น ทำการ Copy Source code ลงใน พื้นที่การเขียน Source code
#include <iostream>
using namespace std;int main()
{
cout << "Hello this C++ programming Lesson 6.";
cout << endl;
cout << "Line 1";
cout << endl;
cout << "Line 2";
cin.get();
return 0;
}
ขั้นที่ 2)
Save Source file ชื่อ test_endl.cpp และ ทำการ Complie และ Run เพื่อดูผลลัพธ์
อธิบาย Source Code เพิ่มเติม
#include <iostream>
using namespace std;int main()
{
//แสดงผลข้อความ
cout << "Hello this C++ programming Lesson 6.";
// ขึ้นบรรทัดใหม่
cout << endl;
//แสดงผลข้อความ
cout << "Line 1";
// ขึ้นบรรทัดใหม่
cout << endl;
//แสดงผลข้อความ
cout << "Line 2";
cin.get();
return 0;
}
การขึ้นบรรทัดใหม่ ด้วยคำสั่ง endl โดยใช้การเขียนแบบบรรทัดเดียว
เป็นการใช้ endl รวมอยู่ในส่วนการแสดงผลด้วยคำสั่ง cout โดยต้องมี << คั่นระหว่าง endl กับ สิ่งที่ต้องการแสดงผลอื่นๆ เช่น ข้อความ หรือ ตัวแปร เป็นต้น
รูปแบบคำสั่งการขึ้นบรรทัดใหม่
cout << "String" << endl;
ตัวอย่างการใช้งาน
cout << "Line 1" << endl;
cout << "Line 1" << endl << "Line 2";
ลองเขียน Source Code การขึ้นบรรทัดใหม่ด้วยคำสั่ง endl แบบการเขียนบรรทัดเดียว
ขั้นที่ 1)
ทำการสร้าง Source File ใหม่ใน Dev_C++ จากนั้น ทำการ Copy Source code ลงใน พื้นที่การเขียน Source code
#include <iostream>
using namespace std;int main()
{
cout << "Hello this C++ programming Lesson 6.";
cout << endl;
cout << "Line 1" << endl << "Line 2";
cout << " In Line 2 " << endl << "Line 3";
cin.get();
return 0;
}
ขั้นที่ 2)
Save Source file ชื่อ test_endl_inline.cpp และ ทำการ Complie และ Run เพื่อดูผลลัพธ์
อธิบาย Source Code เพิ่มเติม
#include <iostream>
using namespace std;int main()
{
// แสดงผลข้อความ
cout << "Hello this C++ programming Lesson 6.";
// ขึ้นบรรทัดใหม่
cout << endl;
// แสดงผล ข้อความ ตามด้วย เว้นบรรทัด ตามด้วย ข้อความ
cout << "Line 1" << endl << "Line 2";
// แสดงผล ข้อความ ตามด้วย เว้นบรรทัด ตามด้วย ข้อความ
cout << " In Line 2 " << endl << "Line 3";
cin.get();
return 0;
}
GOTCHA !!
เอาล่ะครับเป็นยังไงกันบ้างครับ กับพื้นฐานอีกหนึ่งเรื่อง การขึ้นบรรทัดใหม่ ด้วยคำสั่ง endl ไม่ยากใช่ไหมครับ แค่นี้เราก็สามารถจัดการแสดงผลหน้า Output ของเราให้สวยงามขึ้นได้แล้วล่ะครับ หากท่านในยังไม่ค่อยเข้าใจ สามารถเข้ามาถามได้ที่ Fanpage TUTORTONG ได้เลยนะครับ ^^
สิ่งที่คุณจะทำได้หลังจากอ่านบทความนี้
- คุณสามารถแสดงผลขึ้นบรรทัดใหม่ได้