CC Lab
หลักสูตรการเขียนโปรแกรมภาษา C
ความคืบหน้าเก็บไว้ในเบราว์เซอร์นี้โหมดผู้เรียน
บทเรียน / การทำงานกับไฟล์ / 06

อ่านข้อมูลด้วย fscanf

เข้าใจอ่านข้อมูลด้วย fscanfและนำไปใช้กับโปรแกรม C ได้

แนวคิดและการทดลองประมาณ 12 นาที
บทที่ 6 จาก 10
แนวคิดหลัก

ลองสังเกตตัวอย่าง แล้วค่อยเปลี่ยนค่าเพื่อดูว่าแนวคิดเรื่องอ่านข้อมูลด้วย fscanfส่งผลต่อโปรแกรมอย่างไร

ลงมือสำรวจ

เปลี่ยนค่าและสังเกตผล
File I/O Visualizer
FILE* cursor: 0 / 15 bytes · buffer: ""

อ่านโค้ดตัวอย่าง

FILE *fp = fopen("scores.txt", "w");
if (fp == NULL) { perror("scores.txt"); return 1; }
fprintf(fp, "Mali 87.5\n");
fclose(fp);

ทำนายผลก่อนทดลอง

Prediction

หลังอ่านครบทุกบรรทัดแล้ว fgets คืนค่าอะไร?

main.c · เขียนหนึ่งบรรทัดด้วย fprintf แล้วตรวจผล fopen และ fclose
กำลังโหลดตัวแก้ไขโค้ด…

บันทึกโค้ดไว้ใน localStorage ของเบราว์เซอร์นี้ หากเปิดใช้งานการรัน โค้ดและ stdin จะถูกส่งไปยัง Wandbox

จบบทเรียน

Draft lesson. Progress is not recorded.
กลับไปยังโมดูลบทถัดไป