我有一个单词列表,可以说:
Hello
FAR
DC2012
我需要将所有这些都扫描为字符串并将它们放入二叉树中。除了每当我扫描时,我的程序在第三个字符串“DC2012”处失败。我猜这是因为它有数字而且我正在使用“tolower”功能但我需要使用它所以我不确定。这是我的扫描代码:
while (fscanf(afp, "%s ", words) != NULL) {
for(i=0; words[i]!='\0'; i++){
words[i]=(char)tolower(words[i]);
}
printf("%s\n", words);