タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

UnicodeとC++に関するkenjiro_nのブックマーク (1)

  • C/C++で日本語を扱いたい - Qiita

    #include <stdio.h> #include <string.h> int main() { char str[] = "日語サンプル"; int length = strlen(str); printf("1文字目: %c\n", str[0]); printf("長さ: %d\n", length); return 0; } このように、単なるchar型として扱うと日語を上手く処理できない。まあ、日語が2バイト以上で表現されているので当たり前といえば当たり前なんだけど。 そこで、C/C++で上手に日語を処理するための方法を2通り紹介したい。 ワイド文字を使う ワイド文字は、16ビット固定長で表現される多言語文字体型のことである。 C言語では、wchar_t型を用いてワイド文字を扱うことができる。 しかし、ワイド文字を扱うには、ロケールの設定が必要である。日語だけ扱い

    C/C++で日本語を扱いたい - Qiita
  • 1