C Programming
Fundamentals
Introduction to C Programming
C Program Structure
C Functions
Defining Functions
Function Parameters and Arguments
Return Values
Function Prototypes
Recursion
Variable Scope
Storage Classes
C Data Types
C Control
Structures
C Arrays and
Strings
1D Arrays
2D Arrays
Strings
String Functions
C Structures &
File Handling
Structures
Unions
Typedef
C File Handling
Opening and Closing Files
Reading and Writing Files
size_t fread(void *ptr, size_t size, size_t nmemb, FILE *stream);
size_t fwrite(const void *ptr, size_t size, size_t nmemb, FILE *stream);