以下の内容はhttps://kagasu.hatenablog.com/entry/2017/05/01/215219より取得しました。


C++ ファイルを全て読み込む

Ⅰ. はじめに

STL を使ってファイルを全て読み込む(全行読み込む)方法です。

※追記
C++でShift-JIS, UTF-8, UTF-16 BOM有無とエンディアンを考慮してファイルの読み込みをする - 備忘録

Ⅱ. サンプル

test.txt

aiueo

Source.cpp

#include <iostream>
#include <fstream>
#include <string>

int main()
{
  std::ifstream ifs("test.txt");
  std::string str((std::istreambuf_iterator<char>(ifs)), std::istreambuf_iterator<char>());
  std::cout << str << std::endl;

  return 0;
}

Ⅲ. 実行結果

f:id:kagasu:20170501215610p:plain




以上の内容はhttps://kagasu.hatenablog.com/entry/2017/05/01/215219より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14