Module 14: File Handling & Persistent Stream I/O

Duration: 3.5 Hours • Disk Persistence
1. FILE Streams & Modes 1 / 4

FILE Pointers & fopen Modes

Opening, reading, writing, and closing streams safely

ModeActionFile Must Exist?Starting Position
"r"Read text fileYes (fails if missing)Beginning of file
"w"Write text file (Overwrites / Truncates to 0)No (created if missing)Beginning of file
"a"Append text file (Preserves old contents)No (created if missing)End of file
"rb" / "wb"Read / Write Binary files (No newline translation)Same as textBeginning of file
"r+" / "w+"Read and Write (Update mode)Yes / NoBeginning of file