Binary Files
Binary files are different to text files
- individual bytes are not necessarily ASCII chars
- do not contain end-of-line markers (no lines)
So, functions like getc() , fgets() don't work properly
- e.g. byte in middle of file might look like
EOF
To manipulate binary files, use:
-
fopen() , fclose() ... manage file handles
-
fread() , fwrite() ... read/write blocks of data
|