What is the purpose of file handling in C?
a) To read and write data to and from files
b) To allocate memory
c) To execute system commands
d) To declare variables
Answer:
a) To read and write data to and from files
Explanation:
File handling in C involves using a set of functions to create, open, read, write, and close files on the system’s storage. The standard I/O library provides functions such as fopen()
, fclose()
, fread()
, fwrite()
, and fseek()
for managing file operations. File handling allows programs to store data permanently, enabling persistent data storage beyond the program’s execution.
Understanding file handling is crucial for developing applications that require data persistence, such as saving user preferences, logging events, or processing large datasets.