1

基本的なコンソール アプリケーションを作成しました。出力を取得してテキスト ファイルに書き込む方法を知りたいです。

4

1 に答える 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 に答える