Sitemap - 2025 - The Cave of Programming Blog
0713 Mastering C: String Exercise
0712 Mastering C: Command-Line Arguments
0710 Mastering C: Arrays of Strings
0709 Mastering C: Tokenizing Strings
0708 Mastering C: Copying N Characters
0707 Mastering C: Copying Strings
0705 Mastering C: Scanning User Input
0703 Mastering C: Concatenation
0702 Mastering C: Comparing Strings
0701 Mastering C: String Length
0700 Mastering C: Strings Introduction
0618 Mastering C: Pointers Exercise
0617 Mastering C: Pointers to Pointers
0616 Mastering C: Void Pointers
0615 Mastering C: Typedefs and Function Pointers
0614 Mastering C: Returning Function Pointers
0613 Mastering C: Pointers to Functions
0706 Mastering C: Scanning Strings
0612 Mastering C: Never Return Addresses of Local Variables
0611 Mastering C: Completing the Pixel Program
0609 Mastering C: Generating Random Numbers
0608 Mastering C: Allocating Memory
0606 Mastering C: Pointers Types and Const
0605 Mastering C: Pointer Arithmetic and Strings
0604 Mastering C: Pointers to Arrays
0603 Mastering C: Addresses of Structs as Arguments
0602 Mastering C: Pointers to Structs
0601 Mastering C: Creating Pointers
0610 Mastering C: Structs on the Heap
0600 Mastering C: Pointers Introduction
Could a Computer Become Conscious?
Refcells, and Binary Trees in Rust
0508 Mastering C: Functions Exercise - Fibonacci
0507 Mastering C: The static Keyword
0506 Mastering C: The extern Keyword
0505 Mastering C: Passing and Returning Structs
0504 Mastering C: Preventing Multiple Inclusion
0502 Mastering C: Functions and Arrays
0501 Mastering C: Defining Functions
0500 Mastering C: Functions Introduction
0409 Mastering C: Data Structures Exercise
0406 Mastering C: Nested Structs
0405 Mastering C: Struct Initialization
0403 Mastering C: Array Intitialization
0402 Mastering C: Multidimensional Arrays
0401 Mastering C: Creating Arrays
0400 Mastering C: Compound Types Introduction
0310 Mastering C: Control Flow Exercise
0309 Mastering C: The Ternary Operator
0305 Mastering C: While Loops Example
0304 Mastering C: Postfix and Prefix
0302 Mastering C: Comparison Operators
0301 Mastering C: The if Statement
0300 Mastering C: Control Flow Introduction
0213 Mastering C: Variables Exercise
0209 Mastering C: An Interactive Program
0207 Mastering C: A Tutorial for Programmers in Other Languages
0206 Mastering C: A Tutorial for Programmers in Other Languages
0205 Mastering C: A Tutorial for Programmers in Other Languages
0204 Mastering C: A Tutorial for Programmers in Other Languages
0203 Mastering C: A Tutorial for Programmers in Other Languages
0202 Mastering C: A Tutorial for Programmers in Other Languages
0201 Mastering C: A Tutorial for Programmers in Other Languages
0200 Mastering C: A Tutorial for Programmers in Other Languages
0101 Mastering C: A Tutorial for Programmers in Other Languages
Rust: the "Minigrep" Example Program
Traits as Function Parameters and Return Types
Coding with AI: I Tried It for the First Time
Better Ways of Handling Errors