wsprintf I64 - how to get it to include a plus sign ?

"R.Wieser" <[email protected]> Wed, 7 Jan 2026 09:35:45 +0100
Newsgroups comp.os.ms-windows.programmer.win32,alt.comp.os.windows-xp,alt.windows7.general
Organization A noiseless patient Spider
Message-ID <[email protected]>
Hello all,

OS XPsp3 :

I'm using wsprintfA (user32) with the format-string "%010I64d" to output
a provided 64-bit number.  Which works.

The thing is that I would like to see a "+" sign for the positive numbers,
and I can't seem to do it.  No matter where I put a "+" symbol in the format
string the output breaks.

Question : is there a way to get wsprintfA to include a plus sign when 
displaying decimal numbers, and if so what is it ?

Remark : I've also tried sprintf (crtdll), but it doesn't seem to understand 
either "%I64d" or "%lld".

Remark #2 : wsprintfA doesn't understand "%+d" either.  :-|

Regards,
Rudy Wieser