【发布时间】:2023-03-29 19:55:01
【问题描述】:
如何使用 C++ 继续将system("ping 10.50.132.10 -t"); 的结果写入文本文件?
【问题讨论】:
如何使用 C++ 继续将system("ping 10.50.132.10 -t"); 的结果写入文本文件?
【问题讨论】:
一种方法是直接用shell命令做:
system("ping 10.50.132.10 -t >> file.txt");
您的操作后,您可以从“file.txt”中读取!
【讨论】:
对此有几个解决方案。第一个也是最简单的方法是在 system 调用中简单地添加重定向:
system("ping 10.50.132.10 -t > some_file.txt");
另一种更高级的方法是将输出读入您的程序,然后自己将其写入文件。对于这个查看_popen 或CreateProcess。
【讨论】: