Здравствуйте. Сделал "переключатель", идея заключается в том, чтобы значение false или true переключалось, и не повторялось. Запутался я, не работает задумка. Что делать?? https://repl.it/NAvt
Игорь Касперский, при нажатии кнопки и enter в поток посылается 2 символа. Каждый чётный вызов getchar возвращает вам enter сразу, не требуя ввода с клавиатуры.
Пропускайте символ перевода строки:
int x = 0;
do {
x = getchar();
} while (x == '\n');
x = x - '0';