두 명령 isdigit()
및 isalpha()
의 작동 방식에 대한 간략한 설명이 필요합니다. 물론, 나는 질문을하기 전에 온라인 자료를 읽었지 만, 시도해 보았고 일할 수 없었습니다. 그것들을 사용하는 가장 간단한 방법은 무엇입니까?isdigit() 및 isalpha() 명령을 사용하는 가장 간단한 방법은 무엇입니까?
가 나는 값을 돌려 준다 알고, 그래서 내가 같이 사용할 수 있으리라 믿고있어 :
if(isdigit(someinput)==1)
return -1;
올바른인가요? 어떤 유형의 캐릭터에도 이것을 사용할 수 있습니까? 그리고 그것을 float 숫자 또는 배열과 비교할 수 있습니까?
숫자와 문자가있는 텍스트 파일을 scanf로 검색하고 내가 스캔중인 것을 결정한다고 가정 해보십시오. 이러한 두 가지 명령을이 맥락에서 사용할 수 있습니까?
감사합니다. 그래서 나는 이것을 사용하여 단일 문자를 비교할 수 있습니까? – NLed
이 함수를 한 번 호출하면 하나의 문자가 사용되지만 필요에 따라 반복 할 수 있습니다. – danben
답장을 보내 주셔서 감사합니다. 하나의 마지막 중도적인 질문 ... 문자를 숫자로 변환하는 방법은 무엇입니까? – NLed