gpt4 book ai didi

c++\"转义序列用于在 system() 函数中包含引号

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:55:19 27 4
gpt4 key购买 nike

我对使用\"转义序列有疑问。enter image description here 所以我的第一个问题是如何让这个 cmd 语句起作用?

cd "c:\users\aegis\"$T sup.cmd

我也知道在系统函数中使用 & 和 && 的能力,但是有人可以让我更好地理解它是如何工作的吗?

#include "stdafx.h"
#include <iostream>



int _tmain(int argc, _TCHAR* argv[])
{

system("start c:\\users\\aegis\\sup.cmd");

以下代码可用于打开 cmd,但我想拥有更多控制权。我目前还在等待有人向我彻底解释 systemexecute() systemexecuteEx() 和 createprocess() 是如何工作的问题。我是 C++ 的新手,所以我觉得 createprocess 和 systemexecute() 对我来说可能太深了。

最佳答案

只需使用\转义 "字符,那么您的 system() 调用将如下所示:

system("start \"c:\\users\\aegis\\sup.cmd\"");

关于c++\"转义序列用于在 system() 函数中包含引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20441968/

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