I would really like to say a massive thank-you to anybody who has helped me through this problem. I will be studying your code Zereo as it opens my eyes to new coding practices, it is so amazing that you and everyone else have given this issue so much time.
@Cubbi boy I would love to use that standard of C, but times have changed.
What do you use, Turbo C? It really bafffles me when people consider a 14 year old, obsolete language standard as something novel... Come to think of it, I'll make a thread in Lounge.