Skip to primary content
Skip to secondary content

C For Dummies Blog

Main menu

  • C For Dummies (home)
  • History
  • Series
  • Supplemental
  • Blog Miscellany

Author Archives: dgookin

Post navigation

← Older posts
Newer posts →

Reading and Writing Raw Data

Posted on November 3, 2018 by dgookin
Reply

From your early C language training, you should know the difference between 1088 as a string and 1088 as an integer. They may look the same to human eyes, but inside the computer they’re completely different.
Continue reading →

Posted in Lesson | Leave a reply

Counting in Alphabedecimal

Posted on November 1, 2018 by dgookin
Reply

In C, you can easily count from 000 to 999 (decimal), from 000 to 777 (octal), and from 000 to FFF (hexadecimal). These examples are in bases 10, 8, and 16, respectively. When it comes to counting from AAAA to ZZZZ, however, you must code your own routine.
Continue reading →

Posted in Exercise | Leave a reply

Reading and Writing Values

Posted on October 27, 2018 by dgookin
Reply

Writing a value to a file and reading it from a file work exactly like reading and writing values from standard input and output. File-based versions of standard I/O functions are used, so the process should be familiar to you. Still, there’s an interesting catch.
Continue reading →

Posted in Lesson | Leave a reply

Working with Text Files Longer than a Single Line

Posted on October 20, 2018 by dgookin
Reply

Unless your program also created the file it’s reading, you have no guarantee how must text lurks inside. It could be a single character or the entire works of Shakespeare. Dealing with an unknown quantity of text it a file-reading challenge.
Continue reading →

Posted in Lesson | Leave a reply

File Writing and Reading

Posted on October 13, 2018 by dgookin
Reply

Sending text to standard output is something you learn with your first C program. The common functions are putchar(), puts(), printf(), and so on. When you explore file access, you’ll find familiarity in those functions because they’re quite similar to the standard I/O functions.
Continue reading →

Posted in Lesson | Leave a reply

Initial Caps – Solution

Posted on October 8, 2018 by dgookin
2

The solution for this month’s Exercise is perhaps a bit trickier than you may have anticipated. The issue is to set the first letter of a word as upper case and the remaining letters lowercase. The solution I devised involves reading two characters at a time.
Continue reading →

Posted in Solution | 2 Replies

A File Outta Nowhere

Posted on October 6, 2018 by dgookin
Reply

I had such a struggle with file I/O when I first learned computer programming. I knew what a file was and how to create it in an application. With computer programming, however, you enter a lower-level realm that requires more knowledge of file access.
Continue reading →

Posted in Lesson | Leave a reply

Initial Caps

Posted on October 1, 2018 by dgookin
Reply

A filter is a program that accepts standard input and generates standard output. These programs are fun to write, providing you have a goal in mind and some way to manipulate the incoming text in a manner that’s significant enough to notice in the output.
Continue reading →

Posted in Exercise | Leave a reply

Fun with Preprocessor Names

Posted on September 29, 2018 by dgookin
Reply

Your probably familiar with the #include and #define preprocessor directives. You may know a few more, which come in handy for certain coding issues. I have a page on this blog, which goes over some of the common directives, but it doesn’t cover them all. Specifically, it doesn’t cover the preprocessor names.
Continue reading →

Posted in Lesson | Leave a reply

Recursively Plowing a Directory Tree

Posted on September 22, 2018 by dgookin
Reply

The code to recursively plow a directory tree presented in last week’s Lesson could be improved upon. Primarily, it relies upon the .. shortcut to jump back to the parent directory. This method works only some of the time.
Continue reading →

Posted in Lesson | Leave a reply

Post navigation

← Older posts
Newer posts →

Recent Posts

  • Code Page 437
  • Dumping the Screen in W-I-D-E Color
  • Which is Greatest? – Solution
  • Dumping the Screen in Color
  • Which is Greatest?

Recent Comments

  • dgookin on Code Page 437
  • Chris Webb on Code Page 437
  • dgookin on Code Page 437
  • M.Stumpfl on Code Page 437
  • dgookin on Dumping the Screen in W-I-D-E Color

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 1997-2025 by QPBC.
All rights reserved

Proudly powered by WordPress