c++ - C++ 中的双引号字符串

标签 c++

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

c:\program files\abc.bat

我想将此字符串转换为“c:\program files\abc.bat”,但前提是字符串中有空格。

最佳答案

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

if (s.find(' ') != std::string::npos)
{
  s = '"' + s + '"';
}

关于c++ - C++ 中的双引号字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2318122/

相关文章:

c++ - 什么是 undefined reference /未解析的外部符号错误以及如何修复它?

c++ - 将键值对数组发送到 COM 中的 API 的最佳方法

c++ - 奇怪的循环依赖问题

c++ - Arduino 静态变量声明没有数据类型?

c++ - BEGIN_MSG_MAP_EX 破坏了 Visual Studio 2005 智能感知?

c++ - vs2010 C4353 为什么这不是错误

c++ - 我可以使用 std::unique_ptr<BaseClass>(&DerivedClass) 吗?

c++ - 如何在虚幻引擎中使用第三方库 Eigen?

C++ 编程,动态内存不能正常使用 malloc 和 calloc

c++ - 在 QGraphicsView 上实现交互式样条曲线的最佳方法是什么?