- Проверить на ввод символов в переменную,
xm, 00:35 , 30-Ноя-17 (1)> Программа суммирует два числа и проверяет пустая ли переменная но мне нужно > исключить ввод букв тд и тп[ -z `echo $var | tr -d "[:digit:]"` ] && echo "ok"
- Проверить на ввод символов в переменную,
Аноним, 05:27 , 01-Дек-17 (2)[ -z `echo $var | tr -d "[:digit:]"` ] && echo "ok"Ну есть же люди которые так кратенько все запишут , я это к чему в своё время искал такое же решение на С, но простого не нашел, может Вы знаете ???
- Проверить на ввод символов в переменную,
Аноним, 05:29 , 01-Дек-17 (3)Да делал программу изучения таблицы умножения для дочери, программу то сделал , а вот проверку на ввод нет, Может подскажете ?
- Проверить на ввод символов в переменную,
ыы, 11:09 , 01-Дек-17 (4)> Да делал программу изучения таблицы умножения для дочери, программу то сделал , > а вот проверку на ввод нет, > Может подскажете ?программа в момент вода не различает тип данных. для нее все что вы вводите- это символы. поэтому в простом случае вы можете банально перебрать в цикле сравнение вводимого символа с 10-ю символами цифр. то есть с 0 1 2 3 4 5 6 7 8 9. если совпадение есть- то введена цифра. если нет- то введен какой-то иной символ.
- Проверить на ввод символов в переменную,
ACCA, 20:38 , 04-Дек-17 (5)> поэтому в простом случае вы можете банально перебрать в цикле сравнение вводимого > символа с 10-ю символами цифр. то есть с 0 1 2 > 3 4 5 6 7 8 9. если совпадение есть- то > введена цифра. если нет- то введен какой-то иной символ.Цикл-то там нафига? if (c < '0' || c > '9') printf("'%c' - это не цифра. Change user and press any key.\n", c);
|