I am using OpenWatcom to code C++ for interest, and I am in search for better compilers. OpenWatcom doesn't have string input and output operators overloaded, I always have
to use workarounds. Can anyone name some standard compilers which compile and link pure DOS exectables for me?

By pure DOS executables, does this mean you need them to be 16 bit? What version of DOS are you running?

I am using MSDOS 7.1, the MS-DOS mode for WINDOWS 98
after having in MSDOS.SYS the following line

BootGUI=0

The compiled exectables are better to be 16-bit

Thank you Ketsuekiame, I am downloading it and going to give it a try right away.