Haven't posted much in here lately! Been kinda busy, plus nothing too exciting has happened lately. I've been trying to learn C mostly, I'm about halfway through Petzold's Programming Windows book. It's an old book but it's good for learning the Windows API, I guess. He does go on about Unicode a lot though, I wish he would have just stuck all that in an appendix rather than rave about it every second sentence.
I'm also trying to write a program, it's a DOS program right now, that reads info from MP3 files, stores it, displays it and shit. I know there's tons of programs out there already that do this sort of thing, but I'm just doing it as a programming excercise. It was going well 'til I got to the part where it actually reads the info from the file! That's when I started getting crashes every time I tested it. Unfortunately, I hadn't saved any early, working versions, so I was forced to muck about the code, ripping things out, trying to find the problem. Yuck. Now I'm making a new version every time I alter the code significantly. I did find the problem. I had a piece of code that opened a file, read the information, closed the file and moved on to the next file in the directory. The problem was, I put the fclose() function on the wrong side of the braces! Doh! The program would try to open the next file before closing the last one. Not good.