The Unofficial C For Dummies Website

Recent Lessons

Ctype Function: isxdigit()
June 27, 2026 No, the isxdigit function doesn't identify former digit characters. The "x" here refers to hexadecimal.
Ctype Function: ispunct()
June 20, 2026 The ispunct function identifies ASCII characters classified as punctuation, which covers more ground than you may first think.
Ctype Functions: isascii() and iscntrl()
June 13, 2026 These functions seem unnecessary, but do play a role in evaluating a char value.
Ctype Functions: isblank() and isspace()
June 6, 2026 Don't get spaced out if you're drawing a blank! One is merely a subset of the other.
Ctype Functions: isgraph() and isprint()
May 30, 2026 Only a single character matters when comparing these two, similar ctype functions.

This Month's Exercise

It's All Greek!
July 1, 2026 Write a custom ctype-like function that works with the Greek alphabet.

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