Jag har inte kunnat få fram någon vettig info om vad det är för skillnad på wvsprintf och sprintf. Någon som kan upplysa mig? Känns lite som om den första är en Windows-version av den andra, men vill vara säker. Det har inte med wide-chars att göra då? Det verkar dock ha med olika versioner att göra: Jag tror att skillnaden mellan strxxx och lstrxxx har historiska skäl. Förr i världen när minnet i en PC var segmenterat i sjok om 64k var det skillnad mellan korta pekare och långa pekare (near, far och huge).wvsprintf vs sprintf
Sv: wvsprintf vs sprintf
Windows-version låter lite långsökt..Sv:wvsprintf vs sprintf
CRT function Win32 API function
strxxx lstrxxx
sprintf wsprintf
vsprintf wvsprintf
malloc HeapAlloc
realloc HeapReAlloc
free HeapFree
Där CRT står för C Run Time liberarySv: wvsprintf vs sprintf
Funktionen wvsprintf har argument som är beroende av om UNICODE är definierat eller inte, vsprintf har argument som alltid är en char. Förresten står väl L:et i LPCTSTR för att det är en pekare som är "far". Tror jag.