怎样用c语言编写一个程序,实现查找一个字符串中的特定字符,并将其删除?

如题所述

第1个回答  2022-11-16
char chr[5] = "abccd";\x0d\x0achar chr1[1] = "c";\x0d\x0aint j=0;\x0d\x0afor(int i =0;i<5;i++)\x0d\x0a{ \x0d\x0aif(chr[i]=="c")\x0d\x0aj++;//先算出有几个符合的\x0d\x0a}\x0d\x0achar chrNew[j];\x0d\x0aint m=0;\x0d\x0afor(int k =0 ; k<5;k++)\x0d\x0a{\x0d\x0a if(chr[k]!="c")\x0d\x0achrNew[m] = chr[k];\x0d\x0am++;\x0d\x0a}\x0d\x0a此时获得的chrNew就是新的删除之后的字符串了\x0d\x0a基本类型中不支持删除操作,所以实际上就是一个新的字符串。
相似回答