CLion - 命令行程序参数

Zuy*_* BK 8 cmake clion

谁能告诉我有什么不好JetBrains的克利翁,当我分配到运行/调试配置 - 程序参数类似"AAA BBB",然后打印:

printf("%s\n", argv[1]);
Run Code Online (Sandbox Code Playgroud)

我只是得到了"aaa",当它必须是"aaa bbb"时,因为它们是双引号.

图片 - 这就是我得到的

编辑:在其他IDE(Dev C++,Codelite)中测试,它的工作原理.只有克里昂没有:(只是简单的事情,无法搞清楚......

Dan*_*olf 3

这似乎是 CLion 中的一个错误。对我来说,只有当我启动应用程序而不调试它时(运行>运行“测试”),才会发生这种情况。当我以调试模式启动(运行>调试“测试”)时,它工作正常并显示整个字符串。

我在 JetBrains 上创建了一个问题。一旦收到他们的回复,我就会更新这个答案。