最終更新日時:
が更新

履歴 編集

function
<cwchar>

std::fgetwc

namespace std {
  wint_t fgetwc(FILE* stream);
}

概要

ファイルストリームから1文字入力する。

戻り値

読み込んだ文字をwint_t型で返す。入力の終端に達した場合、またはエラーが発生した場合はWEOFを返す。

#include <cwchar>
#include <cstdio>
#include <iostream>

int main()
{
  std::FILE* fp = std::fopen("test.txt", "w+");
  std::fputws(L"abc", fp);
  std::rewind(fp);

  std::wint_t c = std::fgetwc(fp);
  std::wcout << (c == L'a') << std::endl;

  std::fclose(fp);
}

出力

1

バージョン

言語

  • C++98

関連項目