Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/68.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相当于Perl“;系统();或Python子进程_C_Winapi_Cmd_System_Subprocess - Fatal编程技术网

C相当于Perl“;系统();或Python子进程

C相当于Perl“;系统();或Python子进程,c,winapi,cmd,system,subprocess,C,Winapi,Cmd,System,Subprocess,如何从Windows 32中的C程序中执行另一个程序?类似于Perl的system()函数或Python的子进程模块,例如DEL,REG,或其他cmd.exe程序?C的标准库中有system函数,例如,请参阅关于它的条目。C的标准库中确实有一个系统函数,例如,请参阅关于它的条目。您可以使用:system():,popen(),CreateProcess(),甚至其他函数。只需在中搜索它们。您可以使用:system():、popen()、CreateProcess(),甚至其他。只需在中搜索它们。

如何从Windows 32中的C程序中执行另一个程序?类似于Perl的
system()
函数或Python的子进程模块,例如
DEL
REG
,或其他cmd.exe程序?

C的标准库中有
system
函数,例如,请参阅关于它的条目。

C的标准库中确实有一个
系统
函数,例如,请参阅关于它的条目。

您可以使用:system():,popen(),CreateProcess(),甚至其他函数。只需在中搜索它们。

您可以使用:system():、popen()、CreateProcess(),甚至其他。只需在中搜索它们。

哇,我不认为这样一种低级(而且有些旧)语言会像Perl这样的高级语言一样仍然有system()函数。如果我不得不猜测的话,我会说Perl的系统源自C。现在我想起来了,我还比较了C的控制流语句和变量类型与Perl的控制流语句和变量类型,Wall先生非常聪明地使Perl的语法与C非常相似(更容易编译成C)。这让我更加困惑,为什么我找不到任何东西来将perl代码转换成一个很好的独立的、不包含解释器的、与Windows完全兼容的.c源代码。哇,我没想到这样一种低级(而且有些旧)语言会像perl这样的高级语言一样仍然有system()函数。如果我不得不猜测,我要说perl的系统是从C中派生出来的。现在我想起来了,而且我将C的控制流语句和变量类型与perl进行了比较,Wall先生非常聪明地使perl的语法与C非常相似(更容易编译成C)。这让我更加困惑,为什么我找不到任何东西来将perl代码转换成一个很好的独立的、不包含解释器的、与Windows完全兼容的.c源代码。