![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 30.11.2009
Сообщений: 6
|
![]()
Как с помощью этой функции сбросить с клавиатуры всё введённое "вникуда"?
Подробнее: нужно ввести число с клавиатуры с помощью scanf(): Код:
Желательно непосредственно с использованием scanf(), без добавления новых строковых переменных char*. Спасибо за помощь! Последний раз редактировалось Stilet; 02.12.2009 в 08:25. |
![]() |
![]() |
![]() |
#2 | |
Заблокирован
Регистрация: 18.11.2007
Сообщений: 254
|
![]() Код:
Цитата:
Последний раз редактировалось lennon; 30.11.2009 в 22:26. |
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 30.11.2009
Сообщений: 6
|
![]()
Спасибо, но проблема в следующем:
нужно правильным образом сделать "%d" для считывания небольших чисел (не более 5-значных), а не "%s" (так требует задание), более того, нужно сделать защиту от введения слишком большого числа символов, то есть программа должна работать корректно даже при введении 10000000000 символов с клавиатуры. Насколько я понял, нужно сделать следующее: считываем первые 5 знаков с помощью %5d. Если считывание удалось, то всё хорошо. А если не удалось, то каким-то образом сбрасываем всё, введённое с терминала и снова ждём ввода. |
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 01.12.2009
Сообщений: 2
|
![]()
Сор за офф топ, нету времени создавать тему...
1)Вводиться трехзначное число. Определить : а) Верно ли, что все его цифры одинаковые? Б) Определить есть ли среди его цифр одинаковые. 2)Найти сумму квадратов всех целых чисел от а до 50 ( значение а вводиться с клавиатуры 0<a<50) Помогите плиз написать такую вату, уже 5-ый час делаю, еще немного и компу пиздец, подсабите плиз чем можите.Заранее спс. ![]() |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 21.03.2009
Сообщений: 2,193
|
![]()
Kyler16, уж коли пять часов мучаетесь, так полминуты на создание темы не так уж много. И ругаться не стоит. А стоит приводить свои наработки по программе в отдельной теме.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта Тема на форуме, посвященная ему же |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 01.12.2009
Сообщений: 2
|
![]()
Благодарю...
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 30.11.2009
Сообщений: 6
|
![]()
Помогите мне, пожалуйста(
|
![]() |
![]() |
![]() |
#8 |
Регистрация: 30.11.2009
Сообщений: 6
|
![]()
Правильный ответ: чтобы сбросить строку, набрунную в терминале, нужно написать
scanf("%*s"); |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) | Farridjan | Помощь студентам | 1 | 03.07.2009 12:24 |
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) | 5Paladin5 | Помощь студентам | 3 | 02.07.2009 09:12 |
анало гфункции scanf() в ассемблере | Areostar | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 29.01.2008 22:58 |
Нужна помощь | Worms | Общие вопросы Delphi | 2 | 21.01.2008 11:20 |