我正在尝试创建一个应用程序,让用户可以找到占用大量内存的进程。我正在使用以下代码执行此操作:
system("tasklist/fi "status eq not responding"");
我的编译器不喜欢我放置逗号的位置。
这是我正在尝试执行的 cmd 命令(或 shell 脚本等):tasklist/fi "status eq not responding"。
我应该把逗号放在哪里?
最佳答案
您需要在 system
调用中正确引用命令行,例如:
system("/bin/echo \"a, b, c\"");
关于c++ - 如何在 C++ 的 System() Shell 脚本中使用逗号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10892114/