Properly Padding Spaces

I’ve written two programs specifically for this blog. The first converts a C source code file into HTML. The second translates program output into HTML. Both of these programs are time-savers, helping me prepare and present the code and output without having to hand-code everything.
Continue reading

Hang On a Sec, Part I

I learned to program on a microcomputer, a gizmo radically different in software and hardware design from today’s systems. An example of this difference is that if you wanted to write code that paused for a second, you wrote a for loop delay. Such a thing is obnoxiously impractical today — which sounds like a dare!
Continue reading

Counting Terminal Rows and Columns

I enjoy programming a computer the old fashioned way, in the text mode terminal window. Yes, it’s now a sad little “app” floating on a graphical screen. This burden doesn’t remove the charm, but it does raise an interesting issue when you try to get text mode output just right: How many rows and columns are there in the terminal window?
Continue reading