in reply to [XS] C printf() and Microsoft compilers.
This sounds to me like an issue between a standards-conforming stdio (which you get with MinGW by defining __USE_MINGW_ANSI_STDIO) and the Microsoft stdio.
MinGW mostly use the Microsoft runtime libraries, and that preprocessor symbol presumably selects overriding the system's stdio with another implementation that actually conforms to the relevant standards. Blame Microsoft, for it is their library that is misbehaving.
|
|---|