Allora:
- questo
generalmente non serve, dovresti impostare l'utilizzo di Unicode nelle proprietà del progetto (che compilatore/IDE usi?).codice:#if !defined( UNICODE ) #define UNICODE #endif- se imposti il progetto per essere solo Unicode non hai bisogno di tchar.h e delle macro TEXT e _T; ti basta semplicemente fare così:
; la L fa sì che "Titolo test:" venga intesa come una stringa Unicode (const wchar *).codice:wcscpy(txt,L"Titolo test: ");- se invece vuoi impostare il progetto per essere compilabile sia in ANSI che in Unicode, usa tchar.h, la macro _T e le funzioni generiche:
.codice:_tcscpy(txt,_T("Titolo test: "));
Questo fa in modo che se UNICODE è definito il codice verrà espanso come
, altrimenti comecodice:wcscpy(txt,L"Titolo test: ");
; per ulteriori informazioni sui generic text mappings dai un'occhiata qui.codice:strcpy(txt,"Titolo test: ");