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

You have viewed 1 page out of 248. Your C learning is 0.00% complete. Login to check your learning progress.

 Vote 0

Similar topics related to this section

trigonometric, fopen, fdopen, write vs append mode, binary vs text mode, binary mode, fseek, ftell, rewind, fprintf, fscanf, fflush,

# C Programming Language (Prentice Hall Software)
# Let Us C Paperback - 2006 by Yashavant Kanetkar
# Understanding and Using C Pointers Core techniques for memory management
# Data Structures Using C and C++ Paperback - 1998
# Data Structures In C Paperback - August 11, 2008 by Noel Kalicharan