File Management in C

File management in C involves operations like creating, opening, reading, writing, and closing files. C provides several functions through the stdio.h library for these tasks.

1. File Pointer (FILE *):

2. Opening a File:

Use fopen() to open a file.

FILE *fopen(const char *filename, const char *mode);

Example:

FILE *fp = fopen("file.txt", "r");
if (fp == NULL) {
    printf("Error opening file\\\\n");
}

3. Closing a File:

Use fclose() to close a file after completing operations.

fclose(fp);

4. Reading from a File:

5. Writing to a File: