วันพุธที่ 22 กุมภาพันธ์ พ.ศ. 2560

สรุปบทที่ 9 ข้อมูลชนิดโครงสร้าง และการจัดการแฟ้มข้อมูล

สรุปบทที่ 9 ข้อมูลชนิดโครงสร้าง และการจัดการแฟ้มข้อมูล

ข้อมูลโครงสร้างมีรูปแบบการจัดเก็บข้อมูลที่เหมือนกับระเบียบหรือเรคอร์ดที่แต่ละฟิลด์ภายในเรคอร์ดนั้นสามารถมีชนิดข้อมูลแตกต่างกันได้
    กรณีที่ต้องการจัดเก็บข้อมูลโครงสร้างหลายๆเรคอร์ดการประกาศโครงสร้างหลายๆ ตัวแปร คงไม่เหมาะสม ดังนั้น วิธีแก้ไขก็คือ การนำเอาอาร์เรย์มาช่วย ด้วยการประกาศเป็น อาร์เรย์ของโครงสร้างเท็กซ์ไฟล์ เป็นแฟ้มที่จัดเก็บข้อความ ซึ่งมีคุณลักษณะสำคัญคือ จะบันทึกข้อมูลที่เป็นข้อความต่างๆ ตามรหัสแอสกีของแต่ละตัวอักขระ ดังนั้น เท็กซ์ไฟล์จึงสามารถถูกเปิดอ่านด้วยโปรแกรม Notepad และสามารถอ่านข้อความที่บันทึกไว้ได้อย่างเข้าใจ
    ไบนารีไฟล์ เป็นแฟ้มข้อมูลที่จัดเก็บข้อมูลชนิดเลขฐานสอง ดังนั้น ไบนารีไฟล์เมื่อถูกเปิดด้วยโปรแกรม Notepad แล้ว จะเป็นรหัสข้อมูลต่างๆ ที่อ่านไม่รู้เรื่อง เนื่องจากเป็นภาษาเครื่องนั่นเอง



ฟังก์ชัน fopen() นำมาใช้เพื่อการเปิดแฟ้มข้อมูลตามโหมดที่ต้องการ
ฟังก์ชัน fclose() นำมาใช้เพื่อการปิดข้อมูล
ฟังก์ชัน fprintf() เป็นฟังก์ชันที่ใช้สำหรับบันทึกข้อมูลลงในแฟ้ม
ฟังก์ชัน fscanf() เป็นฟังก์ชันที่นำมาใช้สำหรับการอ่านข้อมูลจากแฟ้ม




อ้างอิง


-หนังสือพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์


ไม่มีความคิดเห็น:

แสดงความคิดเห็น