Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Borito30 en 15 Febrero 2017, 21:39 PM

Título: no consigo solucionar estos errores de argumentos
Publicado por: Borito30 en 15 Febrero 2017, 21:39 PM
Hola estas dos funciones de windows me dan errores en los argumentos he intentando de todo para solucionarlo pero no consigo resolverlo estoy usando como ide Qt.

Funciones:
string pro = "programa";
HRSRC res=FindResource(NULL,pro.c_str(),RT_RCDATA);
HANDLE hFile=CreateFile("C:/Users/Usuario/Desktop/aplicacion.exe",GENERIC_WRITE,0,NULL,CREATE_ALWAYS,0,NULL);


Errores:
(https://i.imgsafe.org/4bc622880f.png)

(https://i.imgsafe.org/4bc663dd59.png)
Título: Re: no consigo solucionar estos errores de argumentos
Publicado por: ivancea96 en 15 Febrero 2017, 23:50 PM
Tú estás dando un char* mientras que la función pide un wchar_t* (wide char).
Para colocar una constante así, utilizas 'L' antes de la cadnea:
Código (cpp) [Seleccionar]
wchar_t* var = L"Cadena de wide char";