วิธีเพิ่มลงในไฟล์

สารบัญ:

วิธีเพิ่มลงในไฟล์
วิธีเพิ่มลงในไฟล์

วีดีโอ: วิธีเพิ่มลงในไฟล์

วีดีโอ: วิธีเพิ่มลงในไฟล์
วีดีโอ: วิธีบันทึก Word และ Excel เป็นไฟล์ PDF [Save ทุกหน้าและกำหนดหน้าเอกสาร] 2024, อาจ
Anonim

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

วิธีเพิ่มลงในไฟล์
วิธีเพิ่มลงในไฟล์

จำเป็น

สภาพแวดล้อมการเขียนโปรแกรม C

คำแนะนำ

ขั้นตอนที่ 1

ฟังก์ชันสำหรับทำงานกับไฟล์และส่งข้อมูลออกเมื่อเขียนโปรแกรมใน C อยู่ในไลบรารีพิเศษ เชื่อมต่อกับโปรแกรมของคุณ เมื่อต้องการทำสิ่งนี้ ก่อนเขียนโค้ด ให้ระบุไฟล์ส่วนหัวสำหรับไลบรารีนี้ ป้อนบรรทัด #include "stdio.h"

ขั้นตอนที่ 2

ในข้อความของโปรแกรม ให้สร้างตัวชี้ไปยังตัวอธิบายไฟล์ ในการดำเนินการนี้ ให้เขียนบรรทัดในโค้ดโปรแกรม เช่น FILE * pFile โดยที่ pFile คือชื่อของตัวชี้ที่สร้างขึ้น

ขั้นตอนที่ 3

เปิดไฟล์ที่คุณต้องการเพิ่มข้อมูล ใช้ฟังก์ชันต่อไปนี้: pFile = fopen ("NameFile.txt", "a") ที่นี่ NameFile.txt เป็นชื่อของไฟล์ พารามิเตอร์ที่สองซึ่งเป็นสัญลักษณ์ของอักษรละติน "a" ตั้งค่าโหมดการเปิดไฟล์ด้วยความสามารถในการเพิ่มข้อมูลเข้าไป

ขั้นตอนที่ 4

หากไฟล์ที่คุณต้องการเพิ่มค่าไม่ได้อยู่ในไดเร็กทอรีเดียวกันกับที่โปรแกรมของคุณทำงานอยู่ ให้ระบุพาธแบบเต็มไปยังไฟล์ดังกล่าวบนฮาร์ดดิสก์ เมื่อต้องการทำสิ่งนี้ ให้เปลี่ยนบรรทัดในพารามิเตอร์แรก ตัวอย่างเช่น พาธไปยังไฟล์ที่อยู่ในไดเร็กทอรีรากของไดรฟ์ D ถูกระบุโดยรายการ: "D: NameFile.txt"

ขั้นตอนที่ 5

เพิ่มข้อมูลที่คุณต้องการเปิดไฟล์ สำหรับสิ่งนี้ จะเป็นการดีกว่าถ้าใช้ฟังก์ชันโอเวอร์โหลด fprintf (pFile, Added data:% s

, datStr) พารามิเตอร์ pFile แรกในฟังก์ชันนี้ระบุ file descriptor ที่จะเพิ่ม ถัดมาคือบรรทัดที่ส่งออกไปยังไฟล์อย่างครบถ้วน ยกเว้น อักขระพิเศษ

ขั้นตอนที่ 6

อักขระหลังเครื่องหมาย "%" ระบุประเภทข้อมูลเอาต์พุต ดังนั้น นิพจน์ "% s" หมายความว่าพารามิเตอร์ที่สามของฟังก์ชันเป็นตัวแปรสตริง หากต้องการส่งออกไปยังไฟล์โดยใช้ตัวแปรประเภท int ให้ใส่นิพจน์ "% d" เพื่อส่งออกที่อยู่ของตัวชี้ - "% p" สำหรับไลน์ฟีดหลังบันทึกข้อมูล สัญลักษณ์ “

. ดังนั้นข้อมูลถัดไปที่ป้อนลงในไฟล์จะถูกเขียนในบรรทัดใหม่

ขั้นตอนที่ 7

หลังจากแสดงข้อมูลที่คุณต้องการแล้ว ให้ปิดไฟล์โดยใช้คำอธิบายโดยใช้คำสั่ง fclose (pFile) จากนั้นให้บันทึกโปรแกรม คอมไพล์ และรันโปรแกรม ข้อมูลที่ระบุจะถูกเพิ่มลงในไฟล์