ファイル入出力

入力を出力につなげてみたらコンパイルできず。
できそうな感じだけど。

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

using namespace std;

int main() {
  string buf;
  ofstream fout("C:/foo.txt");

  if (!fout.is_open()) {
    exit(1);
  }

  fout << "あいうえお";
  fout.close();

  ifstream fin("C:/foo.txt");

  if (!fin.is_open()) {
    exit(1);
  }

  //fin >> cout;
  fin >> buf;
  cout << buf << endl;
  fin.close();

  return 0;
}