【发布时间】:2015-03-30 17:59:32
【问题描述】:
我需要从字符串中过滤非字母字符并将所有内容转换为小写。我正在使用以下内容:
void filter(char orig[], char filtered[]) {
int i;
for (i = 0; orig[i] != '\0'; ++i){
if(isalpha(orig[i])){
filtered[i] = tolower(orig[i]);
}
}
return ;
}
但是,由于最后出现的字符,我的测试失败了。我做错了什么?
【问题讨论】: