ANSI ( символы 1 байт ) char c. Res; char s. Name[64]; ( символы 2 байта ) // 'Y' or 'N' // str* functions (с типом char работают функции, которые начинаются с префикса str*) // 'Y' or 'N' // wcs* functions (с типом wchar_t работают функции, которые начинаются с префикса wcs*) typedef unsigned short wchar_t; UNICODE #include<TCHAR. H> TCHAR c. Res; TCHAR s. Name[64]; wchar_t c. Res; wchar_t s. Name[64]; // Implicit or explicit include // 'Y' or 'N' // _tcs* functions (с типом TCHAR работают функции, которые // начинаются с префикса _tcs*) #ifdef _UNICODE typedef wchar_t TCHAR; #else typedef unsigned char TCHAR; #endif typedef wchar_t TCHAR; typedef unsigned char TCHAR;