如何构建包含"

Sna*_*yte 0 c++

这可能是一个愚蠢的问题,但如何使用包含"?我需要编写包含文件路径的批处理脚本的wsprintf来创建字符串.

所以我需要能够做到这一点

wsprintfW(wszBuffer, ""%sfile.bat"", wszTempPath)
Run Code Online (Sandbox Code Playgroud)

我怎么能逃脱呢?

Mik*_*our 5

您可以使用反斜杠转义字符:

"\"%sfile.bat\""
Run Code Online (Sandbox Code Playgroud)

或者,从C++ 11开始,使用原始字符串文字:

R"("%sfile.bat")"
Run Code Online (Sandbox Code Playgroud)