Не выполняется код после цикла - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Всем доброго времени суток. 2 дня назад я решил серьёзно взяться за изучение С. По совету многих знакомых читаю Кернигана и Ритчи. У меня не работает пример подсчёта символов (1.5.2). Я немного изменил код из книги:
#include <stdio.h>
 
/* подсчет вводимых символов; 1-я версия*/ 
main()
{
    long nc;
    nc = 0;
 
    while (getchar() != 48)
        ++nc;
    printf("%ld\n", nc);
    getchar();
}
Консоль, несмотря на getchar(), появляется и исчезает мгновенно. Подскажите, что не так. Заранее спасибо.

Решение задачи: «Не выполняется код после цикла»

textual
Листинг программы
fflush(stdin);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.111 из 5
Похожие ответы