Tag: filter

在C中过滤字符串中的字符

所以下面是一个函数,它应该从字符串中过滤出给定的字符ch,并将过滤后的版本放在结果中。 底部的puts语句最终会输出与原始字符串相同的字符串,而不管过滤后的字符是什么,结果最终为空。 void filter_ch_index(char string[], char result[], char ch) { result[0] = NUL ; // placeholder int i; for(i = 0; i < strlen(string); i++) { if(string[i] != ch) { result[i] = string[i]; } } puts(result); }