Модератор: Модераторы разделов
-
Jetoxman
- Сообщения: 1
Сообщение
Jetoxman »
Код: Выделить всё
int main()
{
int from, rc;
puts("Введите основание системы счисления числа:");
scanf("%d",&from);
chek(from, rc);
}
int chek(int from, int rc)
{
while ((0 != rc)&&(2 >= from)&&(35 <= from));
{ puts ("ERROR! Недопустимая система счисления!");
puts ("Повторите ввод системы счисления!");
rc = scanf("%d",&from);
}
return from;
}
Не получается проверка на то что считалось и верно ли введено значение
С чем может связано
-
Sleeping Daemon
- Сообщения: 1450
Сообщение
Sleeping Daemon »
Jetoxman писал(а): ↑20.11.2012 21:17
Код: Выделить всё
int main()
{
int from, rc;
puts("Введите основание системы счисления числа:");
scanf("%d",&from);
chek(from, rc);
}
int chek(int from, int rc)
{
while ((0 != rc)&&(2 >= from)&&(35 <= from));
{ puts ("ERROR! Недопустимая система счисления!");
puts ("Повторите ввод системы счисления!");
rc = scanf("%d",&from);
}
return from;
}
Не получается проверка на то что считалось и верно ли введено значение
С чем может связано
У Вас rc не определено. Это для начала...