สอนเขียน C++ : บทที่ 1 การใช้ Dev-C++ สร้างโปรแกรม - #78

หน้าหลัก » บทเรียน » สอนเขียน C++ : บทที่ 1 การใช้ Dev-C++ สร้างโปรแกรม
เขียนโดย : ' จารย์ ด๋อย [ มหาเมพ ] มีผู้อ่าน 90789 คน

มีผู้อ่าน 5,000 คน มี ผู้เห็นด้วย 100 คน และ ผู้ไม่เห็นด้วย 0 คน
แก้ไขล่าสุดเมื่อ 26/12/2012 เวลา 11:21:15 น. (15 นาทีที่แล้ว)

สวัสดีครับ ในบทแรกนี้เราจะมาพูดถึง การใช้งาน Dev-C++ เพื่อสร้างและรันโปรแกรมกันนะครับ บทนี้เหมาะกับผู้เริ่มต้น นักเรียน นักศึกษา ที่เริ่มเขียน C++ ครับ หลังจาก Download Dev-C++ และติดตั้งเรียบร้อยแล้ว ให้เรา ดับเบิ้ลคลิกที่ไอคอนของ Dev-C++ เพื่อเปิดโปรแกรมครับ

 

Dev-C++ Icon

 

รูปที่ 1 ดับเบิ้ลคลิกที่ไอคอนของ Dev-C++

Dev-C++ Window

 

รูปที่ 2 หน้าตาของ Dev-C++

 

สร้างโปรแกรมแรก " Hello World !! "

  ขั้นตอนที่ 1 สร้าง Source File

   ขั้นตอนที่ 1.1 เป็นขั้นตอนสร้าง Source File ซึ่ง Source File คือ ไฟล์ที่เก็บโค้ดโปรแกรมของเราไว้ เพื่อเอาไว้ใช้ Compile ต่อไป วิธีสร้างให้ไปที่ File > New > Source File หรือ คีย์ลัด Ctrl+N

 

Dev-C++ สร้าง Source File ใหม่

รูปที่ 3 วิธีสร้าง Source File

 

   ขั้นตอนที่ 1.2 เมื่อได้ Source File แล้ว Copy Code ต่อไปนี้แล้ววางที่ส่วนที่ใช้เขียน Source Code และทำการ Save โดยไปที่ File > Save หรือกดคีย์ลัด Ctrl + S ชื่อไฟล์ที่จะบันทึกคือ helloworld.cpp ดังรูป

 

#include <iostream>
using namespace std;

int main()
{
    cout <<
"Hello World !! \n";
    cout <<
"This My First Program \n";
   
    cin.get();
   
    return 0;
}

 

สอนเขียน C++

 

รูปที่ 4 หน้าจอสำหรับเขียน Source Code

 

Dev-C++ บันทึก Source File

 

รูปที่ 5 บันทึก Source File ชื่อ helloworld.cpp

 

  ขั้นตอนที่ 2 การ Complie (คอมไพล์) โปรแกรม

    ขั้นตอนที่ 2.1 การ Complie คือการตรวจสอบ Source Code ที่เขียนว่าถูกต้องตามโครงสร้างของภาษาหรือไม่ วิธี Complie คือ Execute > Complie หรือ กดคีย์ลัด Ctrl + F9

 

Dec-C++ Complie Source Code

 

รูปที่ 6 การ Complie Source File

 

ถ้าถูกต้อง จะทำการแปลงเป็น Object File ที่มีนามสกุล .o เพื่อลิ้งค์ กับโค้ดในไลบราลี่ จนได้ไฟล์ นามสกุล .exe เพื่อเอาไว้เรียกทำงานต่อไป

 

Dec-C++ Complie สำเร็จ

 

รูปที่ 7 Dialog กรณีที่ Complie สำเร็จ

 

Dev-C++ รูปไฟล์ Exe ตัวอย่าง

รูปที่ 8 ถ้า Complie ได้สำเร็จจะได้ไฟล์ นามสกุล .exe ซึ่งนี่แหละคือไฟล์ที่เสร็จสมบูรณ์พร้อมใช้งานครับ

 

ถ้าผิดพลาด อย่างเช่นเขียน Source Code ผิด ก็จะ Complie ไม่สำเร็จและ Dev-C++ จะแสดงบรรทัดที่อาจเกิด Error (ซึ่งใช่บรรทัดนี้รึเปล่าต้องมาไล่ดูกันอีกทีครับ)

 

Dev-C++ Complie Error

 

รูปที่ 9 ถ้า Complie ไม่สำเร็จ ก็จะมี Error Message บอกว่า Error อะไรบ้าง กี่บรรทัดซึ่งตัวอย่างจากรูป มี Error 1 บรรทัด

(ดูจากคอลัมภ์ Line ของตาราง Error Message)

 

  ขั้นตอนที่ 3 การเรียกโปรแกรมทำงาน (รันโปรแกรม)

   ขั้นตอนที่ 3.1 การรันโปรแกรมก็คือการเรียกโปรแกรมที่เราเขียนขึ้นมาทำงาน (เหมือนที่คุณเรียก Dev-C++ มาใช้งานเนี่ยแหละครับ) วิธีการ Run คือ Execute > Run หรือคีย์ลัด Ctrl + F10

 

Dev-C++ การสั่ง Run โปรแกรม

 

รูปที่ 10 การสั่ง Run โปรแกรมใน Dev-C++

 

Dev-C++ ตัวอย่างผลการ Run โปรแกรม

 

รูปที่ 11 ตัวอย่างผลการ Run โปรแกรม จะเห็นได้ว่าจะอยู่ในจอดำๆ เล็กๆ ซึ่งเรียกว่า Dos Mode ถ้าต้องการปิดก็ พิมพ์อะไรก็ได้บนคีย์บอร์ดครับ

(การกดอะไรก็ได้แล้วปิดนี้เนื่องมาจากคำสั่ง cin.get(); ใน Source Code ของเราครับ ซึ่งเราจะมาเรียนละเอียดกันอีกในบทหลังๆ)

 

เอาล่ะครับก็จบไปกับการสร้างโปรแกรมแรก helloworld หากใครมีปัญหาด้านการเขียน Code หรือ Complie ไม่ได้ยังไง เข้ามาเขียนแจ้งได้ที่  Fan Page ของ Ami-Solution เลยครับผม

 

สิ่งที่คุณจะทำได้หลังจากอ่านบทความนี้

 - คุณจะสามารถสร้าง Source File และ Save เป็น

 - คุณจะสามารถ Complie และ Run ทดสอบโปรแกรมที่คุณเขียนได้

 

บทความถัดไป

สอนเขียน C++ : บทที่ 2 การแสดงผลด้วย cout

 

หากต้องการความช่วยเหลือหรือปรึกษาเรื่องการเขียนโปรแกรมด้วยภาษา C++ ก็สามารถเข้าร่วม กลุ่มเรียน : มือใหม่หัดเขียน C++ ใน Facebook ได้นะครับ

แหล่งข้อมูลอ้างอิง

คลิกเพื่อทำแบบทดสอบ
แบบทดสอบจำนวน 20 ข้อ เวลา 10 นาที
ระดับความยาก
 

หน้าหลัก » บทเรียน » สอนเขียน C++ : บทที่ 1 การใช้ Dev-C++ สร้างโปรแกรม

คำถามเกี่ยวกับบทความ
เมื่อคุณอ่านบทความนี้แล้ว หากคุณมีข้อสงสัยในบทความคุณสามารถเขียน " คำถาม " ที่คุณอยากรู้ เพื่อให้ผู้เขียนหรือบุคคลอื่นมาตอบข้อสงสัยของคุณได้

SOCIAL SHARE


คลิกที่นี่ เพื่อดูความเห็นเพิ่มเติม...
บทความที่เกี่ยวข้อง
"จำนวนเต็มและการหาร กับจำนวนเต็มและอัลกอริทึม " อ่าน : 347
   โดย : อทิตา พวงสุนทร แก้ไขเมื่อ : 25/11/2013 16:59:56
"Entity - Relationship Model " อ่าน : 326
   โดย : อทิตา พวงสุนทร แก้ไขเมื่อ : 11/11/2013 15:43:19
"โจทย์สำหรับฝึกเขียนโปรแกรม หลักสูตรภาษา C ออน... " อ่าน : 553
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 25/09/2013 17:54:41
"โจทย์แบบฝึกหัดการเขียน Flowchart จาก Source C... " อ่าน : 1059
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 25/09/2013 17:54:13
"แบบฝึกหัด HTML สำหรับผู้เริ่มต้นเขียนเว็บไซต์... " อ่าน : 1142
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 20/05/2013 10:33:52
"สอนการกำหนด ComboBox ใน Visual C# Window Appl... " อ่าน : 2417
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 15/02/2013 17:03:29
"โจทย์ฝึกเขียน Flowchart แบบผสมผสานโครงสร้างแบ... " อ่าน : 576
   โดย : ' จารย์ ด๋อย แก้ไขเมื่อ : 25/09/2013 17:53:12
"ในภาษาแอสเซมบลีมีคำสั่งพื้นฐานอยู่หลายคำสั่งซ... " อ่าน : 1259
   โดย : Suppalak Suwannawat แก้ไขเมื่อ : 14/10/2013 14:51:11
"เป็นตัวอย่างโปรแกรมการหาจำนวนคูปองและของแถมที... " อ่าน : 863
   โดย : Suppalak Suwannawat แก้ไขเมื่อ : 26/11/2013 16:11:50
"Data Definition Language ( DDL ) " อ่าน : 304
   โดย : อทิตา พวงสุนทร แก้ไขเมื่อ : 04/11/2013 13:01:46
ค้นหาบทความ