gpt4 book ai didi

c++ - 做系统();命令的工作方式与批处理命令完全相同?

转载 作者:可可西里 更新时间:2023-11-01 11:26:10 26 4
gpt4 key购买 nike

基本上,所有批处理命令(通常在批处理文件中执行,或者只是在 CMD 中输入)都在 system() 中工作;功能?它们是完全相同的进程,还是 system();基于 CMD/批处理命令的语法?

最佳答案

标题中问题的答案,

Do system(); commands work in exactly the same way as batch commands?

是“否”。

但是在主要问题文本中,您澄清了通过“批处理命令”您在命令解释器中包含了键入 的命令,这很像system。那么答案是"is",因为“批处理命令”的非正统且毫无意义的含义。

关于“否”的答案,对于标题中的问题,批处理命令(在批处理命令的意义上)会阻塞 GUI 子系统程序的调用,而键入的命令则不会。现在对此进行测试,我发现带有 g++ 和 Visual C++ 的 system 正在阻止 GUI 程序。但这并不能保证。也存在句法差异。特别是涉及 % 的使用。

关于c++ - 做系统();命令的工作方式与批处理命令完全相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34981212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com