怎么用C语言删除字符串中的指定字符?

学习C语言当然就得让他实现对应的作用,实现它的功能。那么删除字符串中的指定字符在字符串太多的情况下不可能人为的去删除吧。那么现在就给大家说一下怎么用C语言设计程序让它删除字符串中的指定字符。

操作方法

  • 01

    头函数: 其实头函数每个都需要用到的就是#include <stdio.h>.在这儿给大家说的就是这里需要添加一个字符串函数,因为程序里面涉及到了输出和输入字符串以及字符。#include <string.h>。

  • 02

    其次就是要定义两个相同容量的字符串储存的变量 char a[100];  char b[100];。以及整数变量 int c;  int i=0,j=0; 其中a[100]是存字符串的,b【100】是存你删除对应字符的字符串的,整数C是你想删除第几位。j ,i 是后面for循坏中要使用到的变量。

  • 03

    printf("请输入你的字符串");  scanf("%s",a);  printf("请输入你想要删除第几位字符");  scanf("%d",&c); 这几行代码主要是显示界面,以及你具体想要删除什么字符串以及具体删除第几位字符使用的。

  • 04

    for(i=0;i<strlen(a);i++)  {       if(i+1!=c)       {        b[j]=a[i];        j++;       }                  }          printf(" %s",b);        }      这几行代码逻辑语句是:只要当i+1不等于c时把a【i】里面的字符赋给b【i】,那么这样当i+1=c时不把它赋给b【i】从而实现删除功能。

  • 05

    最后就给大家完整的看一下整体的一个代码流程: #include <stdio.h>#include <string.h>int main(){   char a[100];  char b[100];  int c;  int i=0,j=0;  printf("请输入你的字符串");  scanf("%s",a);  printf("请输入你想要删除第几位字符");  scanf("%d",&c);  for(i=0;i<strlen(a);i++)  {       if(i+1!=c)       {        b[j]=a[i];        j++;       }                  }          printf(" %s",b);        }

(0)

相关推荐

  • Excel 2016如何从字符串中查找指定字符起始位置

    在用Excel 2016编辑工作簿时会遇到各种各样的问题,比如需要从字符串中查找指定字符的起始位置.那么如何操作呢?下面小编与你分享具体步骤和方法. 操作方法 01 启动Excel 2016电子表格应 ...

  • php获取字符串中的指定字符

    PHP8 引入 3 个处理字符串的方法,分别是 str_contains(). str_starts_with(). str_ends_with(),大家一看方法名就已经猜到这三个方法的作用了,而 W ...

  • Excel字符串中多余的字符怎么去掉?

    整理Excel表数据时,有时会需要去掉字符串中多余的字符,留下需要的字符,方便数据的整理. 1.首先观察字符串的特点,不同的特点可以使用不同的方法.如下图所示,对于特点一的情况,因为有相同字符“空格” ...

  • 如何在excel表格中设置返回文本字符串中最后指定的字符

    今天给大家介绍一下如何在excel表格中设置返回文本字符串中最后指定的字符的具体操作步骤.1. 首先打开电脑,找到想要编辑的Excel表格,双击打开,如图:2.在打开的表格页面,在F6单元格中,输入函 ...

  • 怎么在Excel表格中提取指定字符前的字符

    我们在使用Excel表格处理数据的时候,想要提取指定字符前面的字符该怎么操作呢?今天就跟大家介绍一下怎么在Excel表格中提取指定字符前的字符的具体操作步骤.1. 首先打开电脑上想要编辑的Excel表 ...

  • 如何在长短不同字符串中提取连续字符MID与FIND

    今天给大家讲解是的MID与FIND的混合使用,只要是我们需要提取的数值兼文字有共同特点的地方,我们都可以利用这2个函数来截取我们需要的字符串,这2个公式的混合使用是无处不在的,可以使我们在工作更加有效 ...

  • C语言统计字符串中每个字母出现的次数

    本程序不区分大小写统计每个字母的出现次数,当然你把它修改为区分大小写,统计更多的字符如标点符号等也是非常简单的,只需要修改数组大小,循环控制的起止值,统计条件即可.把程序弄明白了,修改扩展自然得心应手 ...

  • 怎样快速删除excel中的空格

    如果是一名老师,每天都在和学生打交道,今天做个成绩单,想做美观些,就要把两个字的人名中间加个全角空格,和三个字的居中对齐就显得美观些:明天就可能要在学校的成绩库里查找个学生,带着空格查找,结果又与库里 ...

  • Excel2019字符串怎么提取部分字符?

    excel中想要提取字符串中的字符,该怎么提取呢?下面我们就来看看Mid.Left.Right等函数从长字符串内获取一部分字符的方法,下面我们就来看看详细的教程. 1.打开Excel了. 2.LEFT ...