是一只有梦想的咸鱼 2020-02-21 12:45 采纳率: 75%
浏览 2462
已采纳

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

从键盘输入一个字符串给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条回答 默认 最新

      报告相同问题?

      相关推荐 更多相似问题

      悬赏问题

      • ¥15 如何抓这个函数的包wx.updateShareMenu
      • ¥15 需要数据分析!时间紧!
      • ¥15 关于免费论文查重系统的问题。
      • ¥15 朋友们,这个sim函数是出了什么问题了呢
      • ¥15 【MRT数据导入问题】MRT处理modis数据提示opening input header file怎么解决?
      • ¥15 嵌入式系统综合设计题有会的教一下嘛?
      • ¥15 yolov5转onnx验证出错
      • ¥15 proteus仿真LCD不点亮
      • ¥15 C语言红绿灯时间问题
      • ¥15 matlab仿真实现定位算法