|
2 / 2 / 1
Регистрация: 17.04.2012
Сообщений: 22
|
||||||
Проверка на ввод символа01.07.2013, 18:17. Показов 2367. Ответов 19
Метки нет (Все метки)
При вводе какого либо символа программа уходит в прострацию надо что бы программ распазновала что это символ и выводила error
0
|
||||||
| 01.07.2013, 18:17 | |
|
Ответы с готовыми решениями:
19
Проверка на ввод символа
Ввод символа |
|
1047 / 381 / 15
Регистрация: 11.11.2008
Сообщений: 3,155
|
|
| 01.07.2013, 18:23 | |
|
А "какой либо символ" - вы пытаетесь ввести не число?
0
|
|
|
78 / 60 / 9
Регистрация: 26.06.2013
Сообщений: 198
|
|||
| 01.07.2013, 18:27 | |||
|
Это вообще весь код? Он у вас вообще компилировался?
0
|
|||
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
||||||
| 01.07.2013, 18:38 | ||||||
|
Можно запустить всё в "вечный" цикл и ожидать правильного результата ввода:
0
|
||||||
|
78 / 60 / 9
Регистрация: 26.06.2013
Сообщений: 198
|
||||||
| 01.07.2013, 19:05 | ||||||
|
Интересный такой момент
0
|
||||||
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
||
| 01.07.2013, 19:08 | ||
|
nxtech, main() это тоже функция и может быть ещё раз запущена/перезапущена.
Добавлено через 1 минуту
0
|
||
|
78 / 60 / 9
Регистрация: 26.06.2013
Сообщений: 198
|
|
| 01.07.2013, 19:09 | |
|
Не по теме: Не спорю, может. Но где в этом здравый смысл? Тем более что до return main никогда не добраться Добавлено через 53 секунды Не по теме: капитан очевидность :D
0
|
|
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
|||||||
| 01.07.2013, 19:14 | |||||||
|
Учитывая тот факт, что при неправильном вводе будет ещё раз запущена main():
0
|
|||||||
|
78 / 60 / 9
Регистрация: 26.06.2013
Сообщений: 198
|
|
| 01.07.2013, 19:16 | |
|
И опять не верно.
Добавлено через 1 минуту Что будет если я введу 3? Это ведь не верное значение. Не сейчас условие выполнится. не прав. Но все равно это в нормально цикле нужно делать, а не рекурсивно стек забивать
0
|
|
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
||||||
| 01.07.2013, 19:19 | ||||||
|
я так полагаю, сработает вот эта инструкция:
0
|
||||||
|
78 / 60 / 9
Регистрация: 26.06.2013
Сообщений: 198
|
|
| 01.07.2013, 19:21 | |
|
Короче здравого смысла в таком коде все-равно нет. И преподаватель обязательно об этом скажет ТС.
Добавлено через 50 секунд А вы можете продолжать в том же духе и не обращать внимания на мои высказывания
0
|
|
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
|
| 01.07.2013, 19:23 | |
|
0
|
|
|
38 / 32 / 7
Регистрация: 01.06.2013
Сообщений: 117
|
||||||
| 01.07.2013, 19:32 | ||||||
|
Если я правильно понял вопрос автора, то проверку на ввод символа можно осуществить след. образом:
0
|
||||||
| 01.07.2013, 20:26 | |
|
Не по теме: Denisqwwq, как по мне, так std::istream::sync() сильно платформозависимый метод и не всегда даёт должный результат.
0
|
|
|
415 / 411 / 95
Регистрация: 06.10.2011
Сообщений: 832
|
||||||
| 01.07.2013, 20:40 | ||||||
0
|
||||||
|
38 / 32 / 7
Регистрация: 01.06.2013
Сообщений: 117
|
||||||
| 01.07.2013, 20:40 | ||||||
|
xtorne21st, не могу не согласиться
вариант с
0
|
||||||
|
интересующийся
311 / 282 / 93
Регистрация: 25.09.2010
Сообщений: 1,056
|
|
| 01.07.2013, 21:04 | |
|
Olivеr, в этом случаи в теле while при невыполнении инструкции (val != 1 && val != 2) будет выполнено условие цикла, в чём, собственно, нет особой необходимости.
0
|
|
|
2 / 2 / 1
Регистрация: 17.04.2012
Сообщений: 22
|
||||||
| 02.07.2013, 00:43 [ТС] | ||||||
|
согласен с return main() вышло круто)) а можно поинтересоваться литературу в которой описано написанное вами??
Добавлено через 8 минут только недавно начал изучать С++ (около месяца) решил состряпать своими пока еще не ровными руками игру очко есть код там можно пока играть только одному но завтра думаю сделаю какое то подобие игрока компьютера. буду рад за объяснение ошибок и конечно литературу
0
|
||||||
|
Почетный модератор
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
|
|
| 02.07.2013, 08:39 | |
|
1
|
|
|
2 / 2 / 1
Регистрация: 17.04.2012
Сообщений: 22
|
|
| 02.07.2013, 08:42 [ТС] | |
|
большое спасибо такой темы не находил.
0
|
|
| 02.07.2013, 08:42 | |
|
Помогаю со студенческими работами здесь
20
Ввод специального символа. Пропускает ввод символа
Проверка символа на повторяемость. Ввод одного символа и строки с пробелом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&d=1772460536
Одним из. . .
|
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
|
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
|
|
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|