Хм, все ресурсы, которые я нашел до сих пор, говорят, что 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.