September 6, 2001
I have finally rewritten Parts 6 and 7 to use the Insert Sort algorithm. For the sake of learning, I have kept
the old versions of these pages. The difference is in the sort I used. The old files demonstrate a Bubble Sort.
You can get to them from here: Part 6_Old and here: Part 7_Old.
I will probably rewrite Part 2 to include some #define stuff. When I'm finished that, the next item I'd like to
discuss is pointers. Bad idea? Email me with your thoughts.
September 13, 2001
I have taken some time away from the computer to watch things unfold from the hijacking incident on September 11, 2001. One update I made,
was to make the web page easier view (no more scrolling to the right) under different screen modes. I don't plan on changing
the page much more unless someone points out a problem with the page itself.
Also updated was Part 5 - Input. It now includes checking for return values and limiting string input for scanf.
September 17, 2001
I'm back. I've rewritten the Insert sort algorithm in Parts 6 & 7. They no longer use a break to escape the flow of the program. The new sort is thanks to Dann Corbit, who posted the code on comp.lang.c. I know it's taken me a while to get this far, but things should start moving a little faster now. On a side note, I have been up for 30 hours. There may be errors that I did not catch while updating Parts 6 & 7. Should you find any, please email me and I will fix them when I wake up. Good night...errr, morning :-)
September 20, 2001
I've just completed Part 8. Pointers. Even though It's taken me so long to get it out, it still sounds rushed and disorganized. On top of that, I've barely scratched the surface of pointers. I was thinking of introducing more concepts as needed. As always, if you have any suggestions, I'll be happy to hear them. Especially on Part 8. I was going to discuss strings and string functions in Part 9. But we'll have to see what people think about Part 8 first.
October 02, 2001
Part 9 is now finished. It's fairly long. Sorry it took so long. I'm back at work, so you can expect a delay of about 10 days between Parts (at least). Sometimes, if the urge hits me, I'll finish it faster, but maybe not. The next section will be on structs. I probably should have introduced them sooner. Oh well. The programs might also start to get bigger. Maybe not. I dunno. I'll need your comments and bug reports if you have the time. Thank you and good night.
October 12, 2001
Part 10 is finished. Though I will probably make revisions, because it's rather crappy in it's current state. I will try to get the next section out in another 10 days, but don't hold your breath. I plan to write about files. I'm hoping to update Part 10 first and then do Part 11. Also, I will be placing these update notices somewhere else. I'm not sure where exactly, nor do I know when I'll get around to performing such a feat in the little amount of spare time that I have. Oh well. Good Luck to all of you. Until next time. Ian.
July 14, 2003
As you've probably noticed by now, it's been about 2 years since I've done any updating. Sorry about that. Chances are,
that it will no longer be updated. Still, I would like to hear some input from you in regards to what is currently here.
I've updated my email address and removed dead links. Thank you for your time.
Ian Patterson.
*!*!* May 12, 2011 *!*!*
These pages have been translated! Many thanks to Bohdan Zograf for the Belorussian translation!
Belorussian translation provided by webhostingrating.com
If you don't yet have a C compiler, you can get one from many places.
Here's a link to two:
http://www.delorie.com/djgpp/.
Or
http://www.gnu.org/software/gcc/gcc.html.
You can email me with suggestions at: jfree@shaw.ca
I recommend you use Google to search the web!


If you want excellent links and files, for all kinds of programming, go to
