C言語の文字列の幅

/ * 幅印字文字列* / 
書式#include <stdio.hに> 
する#include <stdlib.h>に含ま
する#include < 文字列の.h> 
の#include <プロトタイプがwchar.h> 
の#include <locale.hにのための>    / * 変換ワイド文字* / 

無効表示(無効
{ 
    constのはwchar_t * PW = L " 今日の天気は悪いことではありません!" ; 

    / * 
    デザイン注:
        あなたが中国語の文字を印刷する場合には、setlocale()必須です
    * / 
    にsetlocale(LC_ALL、" zh_CN.UTF-8 " ); 

    / * 
    知識を追加しました:
        printf関数とwprintfは、プログラムがprintfのを使用していることを、混在させないでprintfの出力のcharとwchar_tの文字はとても一貫して使用言語のprintfが最良の選択であるであることから、wprintf、およびその逆を使用しないでください。
    * / 

    // printfのワイド文字列が印刷 
    のprintf(" - [LSの%] ------ \ N- --printf " 、PW); 
    のprintf(" --printfを- [S%] ---- - \ N- "PW); /// /プリントwprintfワイド文字列// wprintf(L" - wprintf - [LS%] ------ \ N-」、PW);
     // wprintf( L " - wprintf - [S%] ------ \ N-"、PW); } int型のmain()
{ 
    ショー(); 戻り0 ; 
}

    
    



     

 

おすすめ

転載: www.cnblogs.com/zhanggaofeng/p/11666054.html