while((c= getchar()) != '\n' && c != EOF);
У меня возникла проблема с использованием gets() для ввода строк. Я нашел в google, что он сохранил значение «\ n» во входном буфере. Я искал здесь и нашел приведенный выше код для решения моей проблемы. Однако я не совсем понимаю это. Что это делает? Кто-нибудь, пожалуйста, просветите меня.Что это делает: while ((c = getchar())! = ' N' && c! = EOF);
Нет, вам нужно изучить C++ самостоятельно, а затем задать вопрос здесь –
Я изменил тег 'C++' на тег 'C' как чистый' C', а не 'C++'. – Benio
@Benio не делаем. Пока это действительный код C++, не имеет значения, что он также действителен. И иногда разница имеет значение. –