File Handling in C Easy Notes
File Handling in C Easy Notes
2. File Types in C
- Text files: store readable characters (e.g., .txt)
- Binary files: store data in binary format (e.g., .dat)
3. File Operations
1. Create/Open a file
2. Read from a file
3. Write to a file
4. Close the file
Modes:
- "r" : Open for reading (file must exist)
- "w" : Open for writing (erases if file exists, creates if not)
- "a" : Append to file (creates if not exists)
- "r+" : Read + Write (file must exist)
- "w+" : Read + Write (erases if exists)
- "a+" : Read + Append (creates if not exists)
5. Writing to a File
fputc('A', fptr); // write single char
fputs("Hello", fptr); // write string
fprintf(fptr, "%d", 100); // formatted output
Page 1
File Handling in C - Easy Notes
7. Closing a File
fclose(fptr);
int main() {
FILE *file;
char ch;
fclose(file);
return 0;
}
Page 2
File Handling in C - Easy Notes
if (file == NULL) {
printf("File could not be opened.\n");
return 1;
}
Page 3