I am fairly new to programming, but it seems like the π(pi) symbol is not in the standard set of outputs that ASCII handles.
π(pi)
ASCII
I am wondering
The Microsoft CRT is not very Unicode-savvy, so it may be necessary to bypass it and use WriteConsole() directly. I'm assuming you already compile for Unicode, else you need to explicitly use WriteConsoleW()
WriteConsole()
WriteConsoleW()