Sorry, should be _sleep(seconds), not Sleep(milliseconds)
Well, out of personal experience, I would say that should rather be sleep (hours) instead...
As to the initial issue, you need to realize that the "\b" and similar "special characters" are from a time when computers used character based text terminals rather than bit-mapped oriented displays. Specially in a Windows console window, a lot of those don't work as expected anymore, as screen output is more "optimized" nowadays and does not properly emulate those old times character based commands...
I haven't tested it myself yet, but I am sure if you would run this in a plain DOS machine (real iron, not some VM), at least with an installed ANSI.SYS (or equivalent), it would still work as you expected...
Ralf