Мне нужно краткое описание того, как работают две команды isdigit()
и isalpha()
. Конечно, я читал онлайн-источники, прежде чем задавать вопрос, но я попробовал их и не мог заставить их работать. Каков самый простой способ их использования?Каков самый простой способ использования команд isdigit() и isalpha()?
Я знаю, что это возвращает значение, поэтому я предполагаю, что я могу использовать его как это:
if(isdigit(someinput)==1)
return -1;
Является ли это правильно? Могу ли я использовать это для любого типа персонажа? Могу ли я сравнить его с числом или массивом с плавающей точкой?
Предположим, я хочу отсканировать текстовый файл с цифрами и буквой и определить, что сканирую. Могут ли эти две команды использоваться в этом контексте?
Спасибо! Поэтому я могу использовать это только для сравнения одного символа? – NLed
Один вызов этой функции будет иметь один символ, но, конечно, вы можете повторить по мере необходимости. – danben
Спасибо за ответ, один окончательный оффтопический вопрос ... Что такое метод преобразования символа в число? – NLed