使用fgetc
从文件中读取字符并检查isalpha()
,然后我可以将该字符一次插入到一个字符中,直到它到达单词的末尾,即非字母的人物被发现?
答案 0 :(得分:0)
void readDict(FILE *dict_file)
{
int curr;
while ( (curr = fgetc(dict_file))!= EOF)
{
int i;
char a[50];
for (i=0;i<50;i++)
{
if(isalpha(curr))
a[i]=curr;
if(!isalpha(curr)&&a!=NULL)
insert(root,a);
a=NULL;
}
}
}