最終更新日時:
が更新

履歴 編集

function
<cwchar>

std::btowc

namespace std {
  wint_t btowc(int c);
}

概要

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

効果

cが初期変換状態における1バイトのマルチバイト文字として有効であれば、対応するワイド文字へ変換する。

戻り値

変換できた場合はそのワイド文字をwint_t型で返す。cEOFである場合、または有効な1バイト文字でない場合はWEOFを返す。

#include <cwchar>
#include <iostream>

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

出力

1
1

バージョン

言語

  • C++98

関連項目

  • wctob: 逆方向の変換