#include <iostream>
#include <fstream>
using namespace std;
int main()
{
ifstream stream1("source.txt");
string line ;
ofstream stream2("target.txt");
while(std::getline(stream1, line))
{
stream2 << line << endl;
cout << line << endl;
}
stream1.close();
stream2.close(); return 0;
}
このプログラムを10行ごとに読み込み、ファイルに書きたいと思っています。X行ごとにファイルを読み書きする
これはどうやって行うのですか?
カントあなたは、いくつかのカウンタを利用しますか?まだ毎回getlineを呼び出す必要がありますが、カウンタが10をヒットしたときにのみ他のファイルのストリームに入れてから、カウンタを再初期化してください – Arunmu