【问题标题】:Store system() results in a file将 system() 结果存储在文件中
【发布时间】:2023-03-29 19:55:01
【问题描述】:

如何使用 C++ 继续将system("ping 10.50.132.10 -t"); 的结果写入文本文件?

【问题讨论】:

标签: c++ windows


【解决方案1】:

一种方法是直接用shell命令做:

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

您的操作后,您可以从“file.txt”中读取!

【讨论】:

    【解决方案2】:

    对此有几个解决方案。第一个也是最简单的方法是在 system 调用中简单地添加重定向:

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

    另一种更高级的方法是将输出读入您的程序,然后自己将其写入文件。对于这个查看_popenCreateProcess

    【讨论】:

      猜你喜欢
      • 2015-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-22
      • 1970-01-01
      • 2018-07-11
      • 2016-05-23
      • 1970-01-01
      相关资源
      最近更新 更多