是一只有梦想的咸鱼
2020-02-21 12:45
采纳率: 50%
浏览 2.2k

删除指定字符(指针与字符串)

从键盘输入一个字符串给str和一个字符给c,删除str中的所有字符c并输出删除后的字符串str。 要求用指针
我的脑瓜子的思路如下:

#include <stdio.h>
#include <string.h>
int main()
{
    char str[100],c,*p=str;
    int t;
    gets(str);
    scanf("%s",&c);
    t=strlen(str);
    for(int i=0;i<t;i++)
    {
        if(str[i]!=c)
        printf("%s",str[i]); 
    }
    return 0;
}

疑问:怎么把指针用进去(PS:我的代码的不出结果)

请教一下各位大大,刚接触指针,第一次做

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题