Tengo un TCHAR y el valor de la siguiente manera:Como puedo subcadena un TCHAR
TCHAR szDestPathRoot[MAX_PATH]="String This";
Ahora quiero que el primero de tres caracteres de TCHAR, como a continuación:
szDestPathRoot.substring(0,2);
¿Cómo puedo hacer esto .
Hola, debe utilizar 'MAX_PATH + 1' para evitar desbordamientos. – Benoit
@Benoit: 'MAX_PATH' es 260, que incluye la longitud de terminación nula. (La longitud máxima admitida de la ruta es de 255 caracteres) Consulte http://msdn.microsoft.com/en-us/library/aa365247.aspx –
. El literal de la cadena debe incluirse en la macro '_T()'. Eso lo convertirá en una gran cadena literal en compilaciones Unicode. –