0

system("ping 10.50.132.10 -t");C++ を使用してテキスト ファイルに結果を書き続ける方法は?

4

2 に答える 2

5

方法は、シェルコマンドで直接行うことです:

system("ping 10.50.132.10 -t >> file.txt");

操作後、「file.txt」から読み込むことができます!

于 2012-12-03T13:53:53.567 に答える
3

これにはいくつかの解決策があります。最初の最も簡単な方法は、system呼び出しにリダイレクトを追加することです。

system("ping 10.50.132.10 -t > some_file.txt");

別のより高度な方法は、出力をプログラムに読み込み、自分でファイルに書き出すことです。これについては、_popenまたはを参照してくださいCreateProcess

于 2012-12-03T13:57:57.227 に答える