fread syntax
int fread(void *buffer , int size_of_1_unit , int count ,FILE *fin);
ถ้า fread ทำงานสำเร็จ จะทำการคืนค่าจำนวนที่อ่านได้ทั้งหมด ดังนั้นเราสามารถเช็กได้เช่น
if (fread( myArray, sizeof(double) , MAX , fin ) == MAX )
{
// แสดงว่าทำงานสำเร็จ
}
fwrite syntax
int fwrite(void *buffer , int size_of_1_unit , int count ,FILE *fout);
ถ้า fwrite ทำงานสำเร็จ จะทำการคืนค่าจำนวนที่เขียนได้ทั้งหมด ดังนั้นเราสามารถเช็กได้เช่น
if (fwrite ( myArray, sizeof(double) , MAX , fin ) == MAX )
{
// แสดงว่าทำงานสำเร็จ
}
- การเปิดแบบ binary mode ให้ทำการเพิ่มอักษร b หลังจากโหมดปกติ เช่น “ab” , “rb” , etc…
46 การบันทึกไฟล์แบบไบนารี่โหมด
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment