![]() |
|
Модераторы: bsa |
![]()
|
|
| Killer_13 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: 1 Всего: 1 |
господа, - мне например нужно чтоб пользователь вводил только 1 или 0
собственно я задаю такое условие, - в итоге зацикливается ввод. как подправить, чтоб если в строке введены только нулики и единички, чтоб шло дальше
Язык "С" спасибо. |
|||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Так пойдет? Вызывай функцию, передавай range который нужен.
|
||||
|
|||||
| Killer_13 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: 1 Всего: 1 |
Кажется пойдет, но чуток не пойму как вводить в свою программу.
Если я ввожу первое число, и оно равно "2", идет запрос на следующее число, и его я проверяю до того времени, пока там пользователь не введет строку из "0" и "1", когда пользователь ввел такую строку идет запрос на ввод третьего числа. :( Надеюсь, я понятливо обьяснил. :( |
|||
|
||||
| azesmcar |
|
||||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Это сообщение отредактировал(а) azesmcar - 6.5.2009, 23:02 |
||||
|
|||||
| Killer_13 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: 1 Всего: 1 |
Работает пасибо огромное.
А не могли бы вы мне еще в кое чем помочь. Буду оч благодарен. Я там создал тему, и на мои глупые вопросы еще никто не подсказал мне, мне завтра преподу обьяснять, а я не пойму зачем там то все нужно, вот тема link последнее сообщение |
|||
|
||||
| azesmcar |
|
|||
![]() uploading... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6291 Регистрация: 12.11.2004 Где: Армения Репутация: 52 Всего: 211 |
Killer_13
Сегодня уже вряд ли 2 страницы осилю..час ночи все таки. Подумай сам, там полно примеров и текста..перечитай, ничего сложного там быть не может. |
|||
|
||||
| Killer_13 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: 1 Всего: 1 |
а как включить в диапазон еще 6 букв, типо для того чтоб можно было вводить числа шестнадцатиричного формата
|
|||
|
||||
| Killer_13 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: 1 Всего: 1 |
хммм, и наверное нухно пустить в цыкле как-то, а то принимает только 1 символ который лежит в диапазоне, а если я к примеру ввожу, число 562 то соответственно оно не лежит в диапазоне между "0" и"7" к примеру, нужно тогда это число присвоить какой-то строке, и просматривать по очереди каждый символ, тоисть лежыт ли каждый символ в диапазоне от "0" до "7", хммм, но как бы это замутить.. :(
|
|||
|
||||
| Soah |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 512 Регистрация: 18.2.2009 Репутация: 6 Всего: 54 |
Killer_13, если у тебя что-то не получается, попробуй поискать решение и разобраться
можно найти например это |
|||
|
||||
| Killer_13 |
|
||||||||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: 1 Всего: 1 |
Разобрался. но вот постал вопрос загагулистый
и к примеру я вызываю ф-цию
вот сама ф-ция
ПОЧЕМУ Я НЕ МОГУ НАПИСАТЬ ВОТ ТАК? ПОЧЕМУ НЕ МОГУ ЗНАЧЕНИЕ ФУНКЦИИ ПРИСВОИТЬ ПЕРЕМЕННОЙ ТИПА char?
мне ф-цыей
нужно передать значение s типа char Осталась только вот эта неувязка, и вуаля, все должно работать. Спасибо! Надеюсь я выклал нормально суть вопроса. |
||||||||||
|
|||||||||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 12 Всего: 72 |
Тебе наверно нужно вернуть всю строку, а не первый символ? Результат будет char*, а память его нужно выделить в main() или с помощью malloc() (в main() тогда нужно делать free())
Нужно проверять что введённое число влезет в unsigned int? Цифры a-f можно вводить заглавными буквами
Это сообщение отредактировал(а) math64 - 7.5.2009, 09:25 |
|||
|
||||
| Killer_13 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 740 Регистрация: 12.1.2008 Где: Germany Репутация: 1 Всего: 1 |
Фсе господа НАКОНЕЦ-то сдал, сутку без сна, :(
Но довольній то какой, как камень с плечь. Берусь покорять указатели. Всем спасибо!!! |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |