Well, you certainly have come across the limits of stdio.h. I heartily recommend the use of
which will give you nice colors and even a chance to build a "window" with a progress indicator bar and perhaps even a cancel "button". What's even better is that it is cross-platform and the API is simple.