[トピック内 6 記事 (1 - 6 表示)] << 0 >>
> whileの条件文で一度!fin.eof()を判定しておいて、もう一度出力ファイルに書き出す際に!fin.eof() > を判定するのは何故なのでしょうか? 読んでみないことには "ホントにeof" かわかんないことがあるから? めんどくせーので僕なら↓こーする。 #include <fstream> using namespace std; int main() { ifstream fin("foo.cpp"); ofstream fout("foo.out"); char ch; while( fin >> ch ){ fout << ch; } }
管理者用
- Child Tree -