【问题标题】:How to pass /" as it is to CDT run configuration?如何将 /" 原样传递给 CDT 运行配置?
【发布时间】:2014-04-23 08:39:46
【问题描述】:

要在运行 C-Project 时添加任何参数,我们打开配置并在参数选项卡下提供参数。
现在我想按原样传递字符串 \"Hello all\"
它被传递为: "Hello all" '\' 被转义。
如何避免这种情况?

【问题讨论】:

    标签: c++ eclipse eclipse-cdt


    【解决方案1】:

    转义转义字符和双引号:\\\"Hello all\\\"

    【讨论】:

    • 它返回为:\\"Hello world\\",但我希望它为 \"Hello world\"。 \\ 和 \ 对我来说很重要。有什么想法吗?
    • 那么它似乎是一个错误。一个可能的废话解决方法是创建一个包含字符串的环境变量并将其作为参数传递。试试看并打开一个错误here
    • 是的!好吧,我对我的程序做了一些调整,这很有效。谢谢:)
    • 其实它几乎没有!我希望在我的程序中恰好得到一个 \,但我改为以 \ 或 \\ 开头,然后有一个我需要的字符串并以 \ 或 \\ 结尾。正如你所说,在 CDT 中我通过了。
    • 我仍然觉得我做错了什么!我会再看一遍,如果我犯了任何其他错误,我会更新。
    【解决方案2】:

    程序参数编辑框中,输入"\\\"Hello all\\\""。在 Eclipse 3.8.1 中为我工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-12
      • 2012-04-03
      • 1970-01-01
      • 2012-08-24
      相关资源
      最近更新 更多