Converter char para LPCTSTR ou tentar
Posted: 23 Feb 2020, 04:34
Sabemos como é um tormento lhe dar com os tipos de C/C++ para ajudar em um caso de char para LPCTSTR, criei essa funcao
Code: Select all
WCHAR* ConverteCharParaWcharParaLPCTSTR(char *variavel) {
// Para usar isso é preciso colocar _CRT_NON_CONFORMING_SWPRINTFS em
// Teu projeto>menu esquerdo>propriedades>c/c++>processor>processor definitions
// o wchar gerado poderá ser usado como lpcstr também.
WCHAR novaVariavelConvertidaSafadamente[512];
// dando a 'volta' no tipo lpctstr com swprontf
swprintf(novaVariavelConvertidaSafadamente, L"%S", variavel);
// você deverá usar essa funcao como parametro de outra e nao para iniciar uma variavel.
return novaVariavelConvertidaSafadamente;
}