8
che ho provato convertire un char * a wchar_t *, ma sto avendo qualche problema con i mbstowcs e Visual Studio vuole mbstowcs_s ...Converti char * a * wchar_t utilizzando mbstowcs_s
char *port;
size_t size = strlen(port) + 1;
wchar_t* portName = new wchar_t[size];
mbstowcs(portName, port, size);
Come può Cambio la funzione in mbstowcs_s?
E qual è il problema che stai avendo? Hai controllato il [riferimento MSDN su 'mbstowcs_s'] (https://msdn.microsoft.com/en-us/library/eyktyxsx.aspx)? –
Cosa ne pensi di disabilitare C4996? – willll
La sicurezza dell'applicazione trarrà molto più vantaggio da 'std :: string' e' std :: wstring' che da 'mbstowcs_s'. –