The Unofficial C For Dummies Website

Recent Lessons

Two File Descriptors?
August 22, 2026 Yes, you can have two file descriptors referencing the same open file. It's weird, and potentially useful.
Duping a File in the Raw
August 15, 2026 What happens when you have two file handles referencing the same file?
Rubbing a File Raw
August 8, 2026 Raw file access uses file descriptors, which have some interesting properties.
How Much Stuff Can You Cram In There?
August 1, 2026 The for statement can be overloaded with lotsa stuff.
Creating Your Own Library
July 25, 2026 Why not put all your favorite functions into their own library?

This Month's Exercise

Ramanujan Nested Radicals
August 1, 2026 Time to squeeze another math thing into a recursive function.

Current Titles

Tiny C Programming
Purchase
C Programming For Dummies
Purchase
C Brain Teasers
Purchase
Guide to C Language Pointers
Purchase
Programmer's Guide to NCurses
Purchase
Programmer's Guide to XML and JSON
Purchase
Programmer's Guide to Curl
Purchase

Online Training