blaatschaap
Legacy Member
Code:
COLORREF ParseRGBString(tstring rgbvalues)
{
int r,g,b;
tstringstream valueBuffer;
wchar_t* pNextToken;
valueBuffer << wcstok_s([b]rgbvalues.c_str()[/b],TEXT(","),&pNextToken);
valueBuffer >> r;
valueBuffer.str(TEXT(""));
valueBuffer << wcstok_s(NULL,TEXT(","),&pNextToken);
valueBuffer >> g;
valueBuffer.str(TEXT(""));
valueBuffer << wcstok_s(NULL,TEXT(","),&pNextToken);
valueBuffer >> b;
valueBuffer.str(TEXT(""));
return RGB(r,g,b);
}
ik krijg hier de volgende error:
Error 1 error C2664: 'wcstok_s' : cannot convert parameter 1 from 'const wchar_t *' to 'wchar_t *'
ok, die geeft en const wchar_t* terug en de functie verwacht een non-const
hoe kan ik dit oplossen? heb al vanalles geprobeerd, gegoogled maar vind het echt niet

ik kan het ook manueel doen maar wil wel graag weten hoe dit opgelost wordt
