首页 > 编程 > C > 正文

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

2020-01-26 15:01:42
字体:
来源:转载
供稿:网友

从字符数组中删除特定的字符,即输入要删除的指定字符,利用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 

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

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

图片精选