Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 如何通过系统调用程序并暂停该程序?_C_Windows - Fatal编程技术网

C 如何通过系统调用程序并暂停该程序?

C 如何通过系统调用程序并暂停该程序?,c,windows,C,Windows,我想在robocops周围写一个包装器,允许程序随时暂停?如果我通过system()调用程序,如何终止并暂停它?您有一些选项: 您可以使用“系统”函数调用来使用命令提示符来调用该函数以暂停,但使用可能只需单击“回车”,它将继续移动->系统(“暂停”) 你可以使用线程来阻止你的程序继续运行,但这很难,你必须学会如何使用它们 如果您正在谈论一些类似现代防火墙的功能,那么请添加更多信息将对您有所帮助。首先,system是一种阻塞功能。在您运行的程序结束之前,它不会返回。如果需要更好地控制启动的进程,

我想在robocops周围写一个包装器,允许程序随时暂停?如果我通过system()调用程序,如何终止并暂停它?

您有一些选项:

  • 您可以使用“系统”函数调用来使用命令提示符来调用该函数以暂停,但使用可能只需单击“回车”,它将继续移动->系统(“暂停”)
  • 你可以使用线程来阻止你的程序继续运行,但这很难,你必须学会如何使用它们

如果您正在谈论一些类似现代防火墙的功能,那么请添加更多信息将对您有所帮助。首先,
system
是一种阻塞功能。在您运行的程序结束之前,它不会返回。如果需要更好地控制启动的进程,则需要使用Windows功能。这可能允许您暂时挂起该进程。