Differences between binary mode and text mode have been listed below:
- Open file in text mode when dealing with formatted text.
- Open file in binary mode to access or modify structured records present inside it.
- Text mode has end of file (EOF) and newline (carriage return-linefeed combination) characters in the file buffer
- Binary mode does not have such characters.
- fgetc(), fputc(), fprintf(), fscanf() etc are the common functions used in text mode
- fread(), fwrite() etc are the commonly used functions in binary mode.
- Numbers are stored as string of characters in text mode
- Numbers are stored as present in memory (int, float etc.) in binary mode
About our authors: Team EQA
You have viewed 1 page out of 252. Your C learning is 0.00% complete. Login to check your learning progress.