Хм, все ресурсы, которые я нашел до сих пор, говорят, что XCode не будет выводить, пока строка не завершится разрывом строки. Действительно странное поведение! Извините, но у меня нет другого решения.

овном я запускаю простую программу вXcode Version 8.3 (8E162)

#include <iostream>
using namespace std;
int main() {
    int a;   
    cout << "What is your age: ";
    cin >> a;
    cout << "My age is " << a << endl;
    return 0;
}

Я видел разные вопросы оcout нужно промыть и всеstd :: cout не печатает а такжеОтладчик XCode не показывает вывод Cout C ++, Отладчик Xcode не печатаетcout пока я не положу\n or endl, Но он отлично работает на терминале.

Что если бы мне пришлось использоватьWhat is your age: и пользователь вводит возраст в одной строке, а не на следующей строке\n and endl?

Это то, что показывает отладчик Xcode после сборки и запуска

Это когда пользователь вводит и отображает результат

Это на терминале, и это именно то, что мне нужно вывод на отладчик Xcode.

Ответы на вопрос(2)

Ваш ответ на вопрос