最終更新日時:
が更新

履歴 編集

function
<cwchar>

std::wctob

namespace std {
  int wctob(wint_t c);
}

概要

ワイド文字を、1バイト文字へ変換する。

効果

cが初期変換状態において1バイトのマルチバイト文字として表現できる場合、そのバイト値へ変換する。

戻り値

変換できた場合はそのバイト値をunsigned charからintへ変換した値を返す。表現できない場合はEOFを返す。

#include <cwchar>
#include <iostream>

int main()
{
  std::wcout << (std::wctob(L'a') == 'a') << std::endl;
}

出力

1

バージョン

言語

  • C++98

関連項目

  • btowc: 逆方向の変換