CLion - 命令行程序参数

CLion - command line program arguments

谁能告诉我 JetBrains CLion 有什么问题,当我分配给 Run/Debug 配置时 - 程序参数类似于 "aaa bbb" 然后打印它:

printf("%s\n", argv[1]);

我刚得到 "aaa",而它必须是 "aaa bbb",因为它们在双引号中。

picture - this is what i get

编辑:在其他 IDE(Dev C++、Codelite)中进行了测试并且有效。只有 Clion 没有 :( 只是简单的事情,无法弄清楚...

这似乎是 CLion 中的错误。对我来说,它只发生在我启动应用程序 而不调试它时 (运行 > 运行 'Test')。当我以调试模式 (运行 > Debug 'Test') 启动时,它工作正常并显示整个字符串。

我使用 JetBrains 创建了 an issue。我会在收到他们的回复后立即更新此答案。

不要使用引号 ("") 并确保删除 Run/Debug 配置 Windows 中程序参数文本字段中的任何前面的空格,检查以下屏幕截图。

图片提供:uta
screenshot