バイト変換、デジタル変換文字列

キャラクタと数値変換
TCHARバフ[ 100 ]。
// 2. 数字の文字が変わり
//はsprintf(); wsprintf()、_stprintf()
_stprintf_s バフ_T "%のD" )、番号); 
// 3. 文字列の整数変換
// sscanf_s(); swscanf_s()、_stscanf_s()。
int型数値2 = 0 ;   
_stscanf_s バフ_T "%のD" )、および数値2 )。  
メッセージボックスNULL バフ0 0 );   
リターン0 ; 
}
マルチバイト幅のバイト変換
// 複数文字のワイド文字(ユニコード- > ASCII) 
#define WCHAR_TO_CHAR(lpW_Char、lpChar)\
WideCharToMultiByte(CP_ACP、NULL、lpW_Char、-1、\
lpChar、_countof(lpChar)、NULL、FALSE)。
// ワイド文字に変換複数文字(ASCII - >ユニコード) 
#define CHAR_TO_WCHAR(lpChar、lpW_Char)\
MultiByteToWideCharの(CP_ACP、NULL、lpChar、-1、\
lpW_Char、_countof(lpW_Char))。
// 4. ワイドマルチバイトとバイト変換
char * szChar = "こんにちは15pb"    
wchar_tのszWchar [ 100 ]。 
チャーszBuff [ 100 ]。 
// マルチバイト幅の転送バイト
CHAR_TO_WCHAR szChar szWchar )。 
MessageBoxW NULL szWchar NULL NULL );   
// バイト幅の変換マルチバイト
WCHAR_TO_CHAR szWchar szBuff )。 
MessageBoxA NULL szBuff NULL NULL );   

 

ます。https://www.cnblogs.com/mtbook/p/11021142.htmlで再現

おすすめ

転載: blog.csdn.net/weixin_33920401/article/details/93155022