我需要在另一个" "中插入一个" "
I need to insert a "" inside another ""
我正在尝试从 c++ 应用程序内部使用 bash 命令;bash命令中也有字符串,当我尝试编译时......编译器将该行视为彼此相邻的两个单独字符串。请看下面的代码:
const char* command = "echo -e "e[31mHello Worlde[0m""
如何将回显读取的字符串插入回显本身所在的字符串中?提前谢谢。
您要查找的术语是"转义"。通过在它前面放一个来逃避
"
。
const char* command = "echo -e "e[31mHello Worlde[0m""
许多语言使用此解决方案。在特殊字符前面放置反斜杠以停用其特殊含义并将其解释为文本。这称为转义。
我专门回答了你的问题,但我想发布一个完全不同的方法来解决这个问题:
您的原始标题类似于
我需要在另一个"中插入一个""
谷歌搜索没有帮助。但是添加"C++"并将其更改为:
我需要在另一个引号中插入引号C++
给出许多答案,例如
如何将双引号放入字符串文字中?
所以:你的问题解决应该首先包括尝试所有不同的方法来说标点符号。"引用","双引号","撇号"(错误,但谁在乎?)等都应该排在第一位。然后尝试诸如"字符串周围的字符串"之类的操作。这是此类问题的常规策略。
相关文章:
- 预处理器:插入结构名称中的前一个行号
- 将一个向量插入另一个向量的某个位置
- 在一个类中插入另一个类的多重集
- 在C++的链表末尾插入一个节点
- 插入一个基本的单向链表节点似乎破坏了我的 c++ 代码?
- 如何在另一个字符串的x位置插入一个字符串?
- 如何仅使用其中一个维度在 2D 矢量中插入值?
- 如何从一个容器中获取某些元素并将其转换插入到另一个容器中?
- 如果我们不创建一个新节点并使用指针插入数据并建立链接(在链表中)怎么办?
- 在另一个字符串中插入文件扩展名之前的字符串
- 如何组合一个宽字符字符串,中间插入一些空字符
- win32 c++ 我想在静态标签的文本之后直接插入一个 EDIT 控件
- 创建一个函数以在给定位置将元素插入到列表中
- C++ 如何在 std::vector 中插入一个连续的间隔范围?
- C++将 X 向量数据插入到另一个向量
- 插入指针数组会删除上一个结果
- 将向量{x,y,z}插入另一个向量
- 将多个偏移量的多个元素插入到一个矢量中
- 多次生成一个插入的对象
- 用一个插入线程和一个读线程映射并发性