The Unofficial C For Dummies Website

Recent Lessons

Eliminating the Blanks
August 11, 2018 Removing redundant lines of output is possible, but requires some programming overhead to make everything look neat and tidy.
Ten C Programming Mistakes
August 4, 2018 You can program for years, yet you still find yourself making at least one of these mistakes at some point in your code.
To Split a String in C
July 28, 2018 Yes, those hauteur programming languages have some simple tricks, but nothing that C is incapable of doing.
Stupid main() Function Tricks
July 21, 2018 The main() function is required in all C programs, but that doesn't mean you can't mess with it.
Let's Be Assertive
July 14, 2018 Debugging is a major issue for any programmer.

This Month's Exercise

Duplicated Letters
August 1, 2018 Scan a string to determine how many times a specific letter appears.

Current Titles

Beginning Programming with C For Dummies   Programmer's Guide to NCurses

Online Training


Learning C


Code Clinic: C


Further Topics in C Programming