本篇文章主要介绍了从字符数组中删除特定字符的实现方法,有需要的朋友可以参考下
从字符数组中删除特定的字符,即输入要删除的指定字符,利用for循环找到非指定字符,将非指定字符输出即可。以下为具体的实现方法:
- #include<stdio.h>
- int main()
- {
- char str[100],c;
- int j,k;
- printf("please input a string:");
- gets(str);
- printf("/nEnter a character:");
- c=getchar();
- for(j=k=0;str[j]!='/0';j++)
- if(str[j]!=c)
- str[k++]=str[j];
- str[k]='/0';
- printf("/n%s",str);
- }
- <pre name="code" class="cpp">please input a string:wqeqwe
- Enter a character:w
- qeqePress any key to continue
通过具体的实现方法,希望可以对大家有所帮助。
新闻热点
疑难解答