13 / 13 / 16
Регистрация: 23.04.2018
Сообщений: 110
|
||||||
1 | ||||||
Как выйти из цикла?03.05.2018, 10:28. Просмотров 1156. Ответов 2
Метки нет Все метки)
(
Здрасьте!Я новичок, и у меня достаточно глупый вопрос. Как тут реализовать выход из цикла?
0
|
|
03.05.2018, 10:28 | |
Выйти из цикла Do while через Enter Выйти из внутреннего цикла, сохранив поток внешнего do while - как выйти из цикла? |
|
408 / 262 / 153
Регистрация: 30.04.2017
Сообщений: 513
|
|||||||||||
03.05.2018, 14:53 | 2 | ||||||||||
![]() Решение
для строк нельзя применять обычное сравнение, применяйте strcmp()
под select предварительно нужно выделять память через malloc, чтобы туда можно было уместить строку. И select должен быть указателем. Добавлено через 10 минут
Вообще можно сделать без строк вот так
1
|
2 / 2 / 0
Регистрация: 07.12.2011
Сообщений: 78
|
|
04.05.2018, 08:32 | 3 |
У тебя написано правильно и должно работать без проблем. Что не нравиться то?
Единственное это: так как у тебя переменная select имеет тип char, то в конструкции scanf("%s", &select); нужно использовать спецификатор формата %c. В остальном всё отлично. Если бы ты собирался принимать в качестве параметра в scanf строку с параметрами или к примеру нужно было искать в этой строке определённый символ или несколько символов и при их нахождении выходить из цикла, то тогда имело бы смысл использовать часть примера приведённого Ovederax, и то только небольшую его часть_)))
1
|
04.05.2018, 08:32 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Как выйти из цикла while();
Как выйти из цикла? Не получается Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |