Please turn JavaScript on
C For Dummies Blog icon

C For Dummies Blog

Want to stay in touch with the latest updates from C For Dummies Blog? That's easy! Just subscribe clicking the Follow button below, choose topics or keywords for filtering if you want to, and we send the news to your inbox, to your phone via push notifications or we put them on your personal page here on follow.it.

Reading your RSS feed has never been easier!

Website title: The Unofficial C for Dummies Web Page

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  0.23 / day

Message History


The ctype functions isalnum(), isalpha(), and isdigit() examine the alphanumeric ASCII characters. Each of these functions are related, so I cover them together in this post that continues my exploration of the ctype functions.

The relation...


Read full story


I wouldn’t say that the isupper() and islower() functions are the opposite of the toupper() and tolower() functions, though they do play well together. This week I continue my exploration of the ctype functions.

The toupper()


Read full story


The easiest way to mess with characters in C is to employ the ctype functions. I name this category of library functions after the ctype.h header file that defines them. Some are true functions, some are macros. Each function can be replicated with standard C code, though it’...


Read full story

The challenge for this month’s Exercise is to use pointers to work through a multi-dimensional array. As I mentioned in the exercise post, multi-dimensional arrays are all stored as a single-dimension where the compiler calculates offsets for rows and columns (and more) for you.


Read full story

Any C programmer eager to mess with characters or strings knows about the handy ctype functions. I use this name because these functions, which include a few macros, are defined in the ctype.h header file. Their job is to manipulate and examine characters.

I divide the ctype functions into the “to” and “is” categories.

The “to” functions manipulate characters....


Read full story