在成为 Java 开发人员之后,我正在尝试学习基本的 C++。所以我决定试试 CLion。我编写这个基本代码只是为了让自己熟悉一些 C++ 语法。
#include <iostream>
using namespace std;
int main() {
string word;
cout << "Enter a word to reverse characters: " << endl;
getline(cin, word);
for(int i = word.length(); i != -1; i--) {
cout << word[i];
}
return 0;
}
代码是功能性的。它反转您输入的任何单词。我想通过它来查看变量和其他变量,并测试 CLion 的调试器。
当我到达时出现我的问题
getline(cin, word);
当我踏上这条线时,我输入一个单词并按回车键。然后跨过去。在我这样做之后,什么也没有发生;所有的 step over、in 等按钮都被禁用。我无法继续循环,或运行其余代码。
我已经多次使用 Eclipse 的调试器进行 Java 开发,没有任何问题。任何想法都会有所帮助。
TL;DR 如何使用 CLion 逐步完成具有基本输入和输出的 C++ 命令行程序?