Input and Output Operations
4 Topics
Standard Output
8 Sub-topics
Introduction to Standard I/O
The printf() Function Basic Usage
printf() Format Specifiers Part 1 (Integer and Character)
printf() Format Specifiers Part 2 (Float and String)
printf() Format Specifiers Part 3 (Special Formats)
printf() Width and Precision Modifiers
printf() Flags Alignment and Padding
Escape Sequences in Output
Standard Input
4 Sub-topics
The scanf() Function Basic Input
scanf() Format Specifiers Explained
scanf() Common Pitfalls Buffer Issues
scanf() with Multiple Inputs
Character I/O Functions
4 Sub-topics
The getchar() Function Character Input
The putchar() Function Character Output
The gets() and puts() Functions (Deprecated)
Safe String Input with fgets()
Formatted I/O
5 Sub-topics
Formatted Output with sprintf()
Formatted Input with sscanf()
Clearing Input Buffer Techniques
Input Validation Best Practices
Creating User-Friendly Input Prompts
Strings Part 1 - Fundamentals
3 Topics
String Basics
4 Sub-topics
Introduction to Strings in C
String Declaration and Initialization
Character Arrays vs String Literals
Null Terminator The '\0' Character
String Input with scanf()
String Input with gets() and fgets()
String Output with printf() and puts()
Basic String Operations
8 Sub-topics
String Length Manual Calculation
String Copy Manual Implementation
strcpy() and strncpy() Functions
String Comparison Manual Method
strcmp() and strncmp() Functions
String Concatenation Manual Method
strcat() and strncat() Functions