problème de conversion std::string a const wchar_t*
Bonjours,
Je sui confronter a un problème qui semble être lier a l'unicode ou ACII,
l
Code:
1 2 3 4 5 6
|
int main()
{
std::wstring test=L"data";
int Ret = SetProcessPriority(test.c_str(),BELOW_NORMAL_PRIORITY_CLASS);
} |
il existerait des variantes qui devrais remplacer ce problème SetProcessPriorityA et SetProcessPriorityW
Que j'utilise c_str() ou les diferrente macro(fonction SetProcessPriority ,SetProcessPriorityA ,SetProcessPriorityW) non n'y change rien.
Je ne sais pas en quoi ça compile ( enfin sou code block) ou si c' est juste le format du fichier (main.cpp) pour le format acii ou unicode ou un paramètre doit être passer à gcc ?
Code:
1 2
|
error: invalid conversion from 'const wchar_t*' to 'PWSTR {aka wchar_t*}' [-fpermissive]| |
Cordialment,