Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём неправильно. Необходимо обновить браузер или попробовать использовать другой.
ОБСУЖДЕНИЕ
Чтение Чисел С Stdin
6 ответов
4,9 тыс.
AI-выжимка обсужденияскоро
Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.
Обзор обсужденияскоро
Разбор ответов скоро
Ключевые ответы обсуждения и их оценка появятся здесь.
Эксперты в тредескоро
Рейтинг участников скоро
Участники с сильными ответами в этой теме появятся здесь.
Codeby Academy
Практика и мастерство
От основ до продвинутого — программы для практиков Codeby.
Ребята, подскажите, каким образом считать неопределенное количество чисел с stdin? Т.е., пользователь вводит числа через пробел, но их количество ничем не задано.
std::cin перейдет в состояние eof когда числа кончатся?
scanf() возвращает отрицательное число иногда - это тот случай?
если scanf не справится - бери fscanf, но вместо файла передавай stdin и жди когда установится флаг feof
std::cin перейдет в состояние eof когда числа кончатся?
scanf() возвращает отрицательное число иногда - это тот случай?
если scanf не справится - бери fscanf, но вместо файла передавай stdin и жди когда установится флаг feof
Пробывал вот таким способом - не помогло...После нажатия на Enter все равно ожидает каких-либо данных.
Данные имеют такую форму:54 65 7 8 5 3 6 7 86. Но количество чисел, как я говорил раньше, может быть другим.
C++:
int d;
int size;
while( ( d = fscanf(stdin, "%d", &size)) != EOF )
{
printf("\n%d", size);
}
На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь. Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.