Mapeamentos de tipo de dados
Esses mapeamentos de tipo de dados são definidos em TCHAR.H e dependem se a constante _UNICODE
ou _MBCS
foi definida no programa.
Para obter informações relacionadas, consulte Usando tipos de dados TCHAR.H com código _MBCS.
Mapeamentos de tipo de dados de texto genérico
Texto genérico nome de tipo de dados |
SBCS (_UNICODE, _MBCS não definido) |
_MBCS definido |
_UNICODE definido |
---|---|---|---|
_TCHAR |
char |
char |
wchar_t |
_tfinddata_t |
_finddata_t |
_finddata_t |
_wfinddata_t |
_tfinddata64_t |
__finddata64_t |
__finddata64_t |
_wfinddata64_t |
_tfinddatai64_t |
_finddatai64_t |
_finddatai64_t |
_wfinddatai64_t |
_TINT |
int |
int |
wint_t |
_TSCHAR |
signed char |
signed char |
wchar_t |
_TUCHAR |
unsigned char |
unsigned char |
wchar_t |
_TXCHAR |
char |
unsigned char |
wchar_t |
_T ou _TEXT |
Nenhum efeito (removido pelo pré-processador) | Nenhum efeito (removido pelo pré-processador) | L (converte o próximo caractere ou a próxima cadeia de caracteres no equivalente em Unicode) |
Confira também
Mapeamentos de texto genérico
Mapeamentos de variáveis constantes e globais
Mapeamentos de rotina
Um exemplo de programa de texto genérico
Usando mapeamentos de texto genérico