Just to make sure is wasn't my use of the StdIn/StdOut, I open up \masm32\EXAMPLE3\TEXTIO\TEXTIO.exe. It runs fine.
Then I open \masm32\EXAMPLE3\TEXTIO.asm, and just assemble/link it without touching the source. it does not work.
Any error messages?
Did you assemble & link as a console app?
Mirno