💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
>[info] 删除一个字符串中的指定字母,如:字符串 "aca",删除其中的 a 字母。 ~~~C #include <stdio.h> #include <stdlib.h> #include <string.h> char * deletechar(char * str, char * charset); int main() { char s[2] = "a"; char s2[5] = "asa"; printf("%s\n", deletechar(s2,s)); return 0; } char * deletechar(char * str, char * charset){ int hash[256]; if(charset==NULL) return str; for(int i=0;i<strlen(charset);i++) hash[charset[i]]=1; //设置其值为1 int current=0; for(int i=0;i<strlen(str);i++){ if(hash[str[i]]!=1){ //值不为1的就组合为新字符串 str[current++] = str[i]; } } str[current] = '\0'; return str; } ~~~