Useful Links
Computer Science
Programming
By Language
C Programming
1. Introduction to C Programming
2. Development Environment Setup
3. Basic Program Structure
4. Variables and Data Types
5. Operators and Expressions
6. Input and Output Operations
7. Control Flow Statements
8. Functions
9. Arrays
10. Pointers
11. Strings
12. Structures and Unions
13. Dynamic Memory Management
14. File Input and Output
15. Preprocessor
16. Advanced Programming Concepts
17. Best Practices and Style
File Input and Output
File Handling Basics
FILE Structure
File Streams
File Opening Modes
File Closing
Text File Operations
Character-based I/O
Line-based I/O
Formatted File I/O
Text File Processing
Binary File Operations
Binary vs Text Mode
Binary Read and Write
Structure I/O
Random Access
File Positioning
Sequential Access
Random Access
File Position Functions
Seeking and Telling
Error Handling
File Operation Errors
End-of-File Detection
Error Checking Functions
Robust File Handling
Previous
13. Dynamic Memory Management
Go to top
Next
15. Preprocessor