В XCode 4, когда я запускаю что-то вроде этого:
string input;
cout << "Enter command" << endl;
getline(cin, input);
cout << "You entered: " << input << endl;
Я вижу мою подсказку "Enter command" в консоли. Но когда я помещаю курсор мыши под ним и начинаю печатать, курсор не двигается, и мои нажатия клавиш не отображаются. Он в основном ведет себя как текстовое поле только для чтения. Что я делаю неправильно? Как я могу взаимодействовать с моей программой, как если бы она работала в терминале?