从文件读取一行并将该行拆分为标记后,我需要检查标记是否只包含字母字符[a-zA-Z].C标准库中是否有某种功能可以检查?我可以使用regex.h来检查这个,但我认为这是夸张的.
当然,我可以编写一个循环遍历令牌并检查每个字符的函数,但我不想重新发明轮子.
PS:使用第三方库不是一种选择.
当然:
#include <ctype.h>
int isalpha(int ch) // is alphabetic?
int isalnum(int ch) // is alphanumeric?
Run Code Online (Sandbox Code Playgroud)