当前位置: 首页 > news >正文

删除字符串特定的字符(fF)C语言

代码:


#include <stdio.h>
void funDel(char *str)
{int i, j;for (i = j = 0; str[i] != '\0'; i++)if (str[i] != 'f' && str[i] != 'F')str[j++] = str[i];str[j] = '\0';
}int main()
{char str[100];printf("请输入一个字符串:");gets(str);printf("原字符串:");puts(str);funDel(str);printf("删除后的字符串:");puts(str);printf("\n\n");// system("pasuse");return 0;
}

运行程序键盘输入 aFc

结果:

简单流程:

a F c \0

a c c  \0

a c \0

相当于 将非f或者非F的值向前移动 覆盖 f或者F的值 再在字符串最后添加\0

http://www.lryc.cn/news/193555.html

相关文章:

  • C++入门(1):命名空间,IO流 输入输出,缺省参数
  • Go 语言面试题(三):并发编程
  • Linux - make命令 和 makefile
  • FPGA复习(功耗)
  • element ui el-table表格复选框,弹框关闭取消打勾选择
  • 数据结构——队列
  • 【Unity引擎核心-Object,序列化,资产管理,内存管理】
  • Generics/泛型, ViewBuilder/视图构造器 的使用
  • 数据结构之手撕顺序表(增删查改等)
  • 进阶JAVA篇- ZoneId 类与 ZoneDateTime 类、Instant类的常用API(七)
  • bat脚本字符串替换:路径中\需要替换,解决一些文件写入路径不对的问题
  • python一行命令搭建web服务,实现内网共享文件
  • RK3562开发板:升级摄像头ISP,突破视觉体验边界
  • 数据结构与算法-队列
  • 腾讯云轻量2核4G5M可容纳多少人访问?
  • 【分布式计算】九、容错性 Fault Tolerance
  • The SDK location is inside Studio install location 解决
  • 【蓝桥】数树数
  • 2、Windows下安装
  • vue中transition的使用
  • 性能测试中如何使用RunnerGo还原混合并发场景
  • KanziStudio described using object-oriented design patterns(持续更新...)
  • 线程同步的几种方式
  • Linux网络编程系列之服务器编程——多路复用模型
  • 在SQL语句里使用正则表达式,因该怎么使用
  • 扫码登录-测试用例设计
  • PyTorch CUDA GPU高占用测试
  • Java|学习|abstract ,接口 Interface , Object
  • 安全的Sui Move是Web3大规模采用之路的基石
  • Python中图像相似性度量方法汇总