基本的なコンソール アプリケーションを作成しました。出力を取得してテキスト ファイルに書き込む方法を知りたいです。
2822 次
1 に答える
5
これを行うにはいくつかの方法があります。
(1) コマンドラインを使用して、プログラムの出力をファイルにリダイレクトできます。これは、Windows でシェルから次のように行います。
madlib-program.exe > outputFile
Mac/Linux では、コマンド ラインから
./madlib-program > outputFile
(2) プログラムのすべての出力呼び出しをファイル書き込み操作に置き換えることができます。たとえば、ストリーミング IO を使用している場合、出力ファイルを開いてプログラムを開始できます。
ofstream out("output-file.txt");
cout
のすべての使用を次のように置き換えますout
。
cout << "Hello, world" << endl;
になる
out << "Hello, world!" << endl;
お役に立てれば!
于 2012-06-22T02:30:44.577 に答える