首页 > 编程 > C++ > 正文

C语言之从字符数组中删除特定的字符

2020-05-23 14:17:48
字体:
来源:转载
供稿:网友

本篇文章主要介绍了从字符数组中删除特定字符的实现方法,有需要的朋友可以参考下

从字符数组中删除特定的字符,即输入要删除的指定字符,利用for循环找到非指定字符,将非指定字符输出即可。以下为具体的实现方法:

 

 
  1. #include<stdio.h>  
  2. int main()  
  3. {  
  4. char str[100],c;  
  5. int j,k;  
  6. printf("please input a string:");  
  7. gets(str);  
  8. printf("/nEnter a character:");  
  9. c=getchar();  
  10. for(j=k=0;str[j]!='/0';j++)  
  11. if(str[j]!=c)  
  12. str[k++]=str[j];  
  13. str[k]='/0';  
  14. printf("/n%s",str);  

 

 
  1. <pre name="code" class="cpp">please input a string:wqeqwe  
  2. Enter a character:w  
  3. qeqePress any key to continue 

通过具体的实现方法,希望可以对大家有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表