การสร้างไฟล์และเขียนไฟล์
การสร้างไฟล์.txt
สำหรับการเริ่มต้นใช้งานให้ทำการ include ไลบารี่ fstream
สามารถสร้างไฟล์ .txt โดยเรียกใช้ class "ofstream" ดังนี้
หรือ
ตัวอย่างที่ 1: การสร้างไฟล์
สร้าง folder ชื่อว่า “รหัสนิสิต_lab11_datalogger” และสร้างไฟล์โปรแกรม c++ ชื่อว่า “รหัสนิสิต_lab11_datalogger.cpp” ลงใน folder ในโปรแกรมกำหนดให้สร้างไฟล์.txt ชื่อว่า datalogger.txt
ใส่ code ด้านล่างลงไฟล์โปรแกรม โดยใช้คำสั่ง cat
code
กดคีย์บอร์ด Ctrl+z เพื่อออจากไฟล์ แล้วใส่คำสั่ง compile code “รหัสนิสิต_lab11_datalogger.cpp” โดย กำหนดให้ไฟล์ output ชื่อว่า “createfile_txt”และทดลองรันโปรแกรม
ผลลัพท์ ที่ได้ดังภาพด้านล่าง
การสร้าง และเขียนข้อมูลลงไฟล์ .txt
เราสามารถสร้างไฟล์เขียนข้อมูลไปในไฟล์ได้เลย สามารถเขียนในลักษณะเดียวกับกับคำสั่งการแสดงค่า cout โดยแทนด้วยชื่อฟังก์ชันที่เราสร้างขึ้นก่อนหน้า ในที่นี้ใช้ชื่อว่า file
cout สำหรับแสดงผลบนหน้าจอ
ofstream สำหรับเขียนค่าลงไฟล์
ตัวอย่างการใช้ cout แสดงข้อมูลตัวเลข 1 ถึง 5 ทีละบรรทัด
compile code กำหนดให้ไฟล์ output ชื่อว่า “print”
ผลลัพท์
ตัวอย่างที่ 2: การสร้างและเขียนข้อมูลลงไฟล์
การเขียนโปรแกรมสำหรับสร้างไฟล์และเขียนข้อมูลลงไฟล์ .txt
compile code กำหนดให้ไฟล์ output ชื่อว่า “create_and_W_txt”
ผลลัพท์
การเขียนข้อมูลลงไฟล์ที่มีอยู่แล้ว
เราสามารถใช้คำสั่ง append จะเช็คว่ามีไฟล์อยู่ไหมถ้ามีจะทำการเขียนข้อมูลต่อจากเดิมแต่ถ้าไม่มีจะทำการสร้างไฟล์ดังกล่าวขึ้นมาแล้วทำการเขียนข้อมูลลงไป คำสั่ง append
ตัวอย่างที่3: การเขียนข้อมูลลงไฟล์ที่มีอยู่แล้ว
compile code กำหนดให้ไฟล์ output ชื่อว่า “wirte_app”
ผลลัพท์
Update: May 2023
Author: Soontree Jaikhong (AIC-Researcher)
Author: Thanaluk Pranekunakol (AIC-Researcher)
Last updated