파일에서 한 행을 읽고 해당 행을 토큰으로 분할 한 후 토큰에 [a-zA-Z] 알파벳 문자 만 포함되어 있는지 확인해야합니다. 이것을 확인하기 위해 C 표준 라이브러리에 어떤 종류의 함수가 있습니까? 나는 이것을 확인하기 위해 regex.h를 사용할 수 있지만 이것이 과장된 것이라고 생각한다.char *가 단어인지 확인하는 C 표준 라이브러리 함수?
물론, 토큰을 반복하고 모든 문자를 검사하는 함수를 작성할 수는 있지만 바퀴를 다시 만들지는 않습니다.
P .: 타사 라이브러리 사용은 옵션이 아닙니다. 물론
C는 최소한이다. "재발견하고 싶지 않다"및 "타사 라이브러리가 옵션이 아닙니다"는 서로 잘 섞이지 않습니다. –
@ J-16 실제 프로젝트에서 필자는 타사 라이브러리를 확실히 사용 하겠지만이 라이브러리는 표준 라이브러리 :-(. – helpermethod
[s] scanf ("% [a-zA -Z])? – Nyan