สอน C++ : บทที่ 6 การขึ้นบรรทัดใหม่ ด้วยคำสั่ง endl

บทเรียนออนไลน์ #17
เขียนโดย :
มีผู้อ่าน : 26,988 คน วันนี้ : 5 คน

สวัสดีครับ มาพบกับบทความสอน 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 เพื่อดูผลลัพธ์
 

สอน C++ : บทที่ 6 การขึ้นบรรทัดใหม่ ด้วยคำสั่ง endl

 

อธิบาย 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 เพื่อดูผลลัพธ์
 

สอน C++ : บทที่ 6 การขึ้นบรรทัดใหม่ ด้วยคำสั่ง endl

 

อธิบาย 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 ได้เลยนะครับ ^^

 

สิ่งที่คุณจะทำได้หลังจากอ่านบทความนี้
- คุณสามารถแสดงผลขึ้นบรรทัดใหม่ได้