forループで以下の関数を呼び出します。各反復で、端末にいくつかの数字が表示されます。数字は距離で区切られています。私はプログラムが完全に実行された後、txtファイルに数字を書きたいので、txtファイルのすべての数字にアクセスできます。これは私の機能です:forループで呼び出す関数の出力をtxtに保存する(C++)
void printComponents(Components const& cc)
{
auto id = 0;
for (auto& c : cc) {
int counter=0;
for (auto v : c)
{
counter ++;
}
if (counter >1)
{
std::cout << " " << counter;
}
}
}
数字をtxtファイルで順番に保存できますか?
はあなたでした私が投票できる完全な回答を提供しますか? @Ron –
別のパラメータ 'std :: ostream&out'を追加し、' std :: cout'を 'out'に置き換えてください。 – user0042
@ user0042 void printComponents(コンポーネントconst&cc、std :: ostream&out)を意味しますか? \t { –