Unicode与多字节的基本运用 -- Windows编程

Unicode与多字节的基本运用 -- Windows编程
#include  < iostream >
#include 
< windows.h >  
#include 
< TCHAR.h >
#include 
< StrSafe.h >
using   namespace  std;



int  main()
{
    
//WinNt中TCHAR和TEXT的使用
    TCHAR c = TEXT('A');
    TCHAR sz[
100= TEXT("A String");
    printf(
"the size of c is %d, sz is %d\n"sizeof(c), sizeof(sz));
    
    
//tchar中函数的运用
    _tcscat(sz, TEXT("Add"));
    _tprintf(TEXT(
"The %s's length is %d\n"), sz, _tcslen(sz));

    
//safe函数的使用
    TCHAR sz2[20];
    _tcscpy_s(sz2, _countof(sz2), sz);        
//第二个参数为缓冲区大小
    _tprintf(TEXT("The %s's length is %d\n"), sz2, _tcslen(sz2));

    
return 0;
}

你可能感兴趣的:(Unicode与多字节的基本运用 -- Windows编程)