Estoy tratando de convertir un TCHAR a una cadena como en:La conversión a TCHAR cadena en C++
std::string mypath;
TCHAR path[MAX_PATH];
GetModuleFileName(NULL, path, MAX_PATH);
necesito para configurar mypath
a la de path
. Hice un bucle simple y concatenado path[index]
a mypath
y esto funciona, pero no me gusta de esta manera.
Soy nuevo en C++ pero he hecho mucho C#. He visto ejemplos del GetModuleFileName
que pasa en un "char" pero no le gusta. Necesita el TCHAR
o un LPWSTR
.
Mejor aún, defina un typedef en 'TCHAR':' typedef std :: basic_string tstring; 'y use' tstring' en todas partes. –
Pablo
Gracias por la ayuda. Establecer el charactor configurado anteriormente funcionó. Ahora puedo usar el tipo char en el método GetModuleFileName. – David
Aww no aceptar entonces. – rerun