Thank you Laserve for your more detailed reply. I can see you don't find it too much of a hassle to tell me that "%c" is the correct syntax. I will change it right away.
However my biggest problem is not solved. The first name of the first record in the file still won't show when I request it during the application being run. Choosing a category has never been a problem; it's bringing the file information up correctly that is. As for the program compiling, I only receive 2 warnings, which identify with lines 91 and 109 and are shown in quzah's last reply. I assume his other problems are because of the $ at the end of one of the lines. It is only there to represent more information but still have the code remain on one line because my telnet compiler will give me more errors if it is not on the same line. Just close the tag on that line and it will work fine.
I suppose this is an unsolvable problem for quzah or he is just a bit lazy or in fact doesn't care enough to fix it on his own and then GUIDE me toward the answer in a respectable way. Laserve, perhaps you can find an answer. As it is, I have run out of ideas.
For the record, I have spent hours trying many different things to work. I am an amateur C programmer at best without a teacher and working off of other language experiences I have had (BASIC, pascal, Visual Basic, C++). If only I had as much knowledge as the almighty....