C++中的双引号字符串

Avi*_*ash 3 c++

如何在双引号字符串中转换带空格的字符串.例如:我得到字符串

c:\program files\abc.bat
Run Code Online (Sandbox Code Playgroud)

我想将此字符串转换为" c:\program files\abc.bat",但仅限于字符串中有空格.

Ton*_*vel 5

假设STL字符串s包含要检查空格的字符串:

if (s.find(' ') != std::string::npos)
{
  s = '"' + s + '"';
}
Run Code Online (Sandbox Code Playgroud)