The Unofficial C For Dummies Website

Recent Lessons

Don't be a Stranger to the Locale
March 23, 2019 The locale settings can help your code run in more locations than your hometown.
Fetching the Search Path
March 16, 2019 Here's a handy utility that displays directories specified by the operating system in which to find executable (program) files.
Building a Format String
March 9, 2019 The first argument of the printf() function can be a variable, but only when you craft it carefully.
A Curious Thing About Array Notation
March 2, 2019 Prepare to completely lose focus on what you thought was array notation.
Exit Status Defined Constants
February 23, 2019 If you want to be fancy, you can use a defined constant instead of zero or some other number as the main() function's return value.

This Month's Exercise

Find the Duplicates
March 1, 2019 Given an array of random values, report which numbers are repeated.

Current Titles

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

Online Training


C Essential Training: 1 The Basics


Learning C


Code Clinic: C