/*设计一个函数void delChar(char *str, char c),删除字符串str中所有的字符c。在主函数中让用户输入一个字符串str 和一个字符c,然后调用函数delChar(

这篇具有很好参考价值的文章主要介绍了/*设计一个函数void delChar(char *str, char c),删除字符串str中所有的字符c。在主函数中让用户输入一个字符串str 和一个字符c,然后调用函数delChar(。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

/*
设计一个函数void delChar(char *str, char c),
删除字符串str中所有的字符c。
在主函数中让用户输入一个字符串str 和一个字符c,
然后调用函数delChar(str, c) ,最后输出删除后的字符串。
(要求:输入输出只能在main函数完成)
*/
 文章来源地址https://www.toymoban.com/news/detail-779788.html

/*
设计一个函数void delChar(char *str, char c),
删除字符串str中所有的字符c。
在主函数中让用户输入一个字符串str 和一个字符c,
然后调用函数delChar(str, c) ,最后输出删除后的字符串。
(要求:输入输出只能在main函数完成)
*/


#include<stdio.h>
int main()
{
	void delChar(char *str, char c);
	char str[1024],c;
	printf("请输入字符串:");
	gets(str);
	printf("请输入要删除的字符:");
	c=getchar();
	delChar(str,c);
	printf("删除后的字符串为:");
	puts(str);
	

	return 0;
}
void delChar(char *str, char c)
{
	int i=0;
	char *p=str;
	while(*p)
	{
		if(*p!=c)
			str[i++]=*p;
		p++;
	}
	str[i]='\0';
}

到了这里,关于/*设计一个函数void delChar(char *str, char c),删除字符串str中所有的字符c。在主函数中让用户输入一个字符串str 和一个字符c,然后调用函数delChar(的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • JavaScript删除字符串最后一个字符的三种方法

    JavaScript删除字符串最后一个字符的三种方法 在JavaScript中,我们经常需要操作字符串。有时候,我们可能需要删除字符串的最后一个字符。下面将介绍三种常见的方法来实现这个目标。 方法一:使用 slice 函数 slice 函数是JavaScript中一个常用的字符串方法,它可以返回一个新的

    2024年02月08日
    浏览(48)
  • 从 Python 中的字符串中删除最后一个分号或者逗号

    第一种方法 使用 str.rstrip() 方法从字符串中删除最后一个逗号,例如 new_str = my_str.rstrip(\\\';\\\')。 str.rstrip() 方法将返回删除尾随逗号的字符串副本 str = \\\'颜色:高帮下单备注;尺寸:42;\\\' new_str = str.rstrip(\\\';\\\') 运行结果: 第二种方法 str.rstrip 方法将包含字符的字符串作为参数,并返回删

    2024年02月02日
    浏览(36)
  • Python入门-字符串Str

    字符串 是Python中的 不可变 数据类型 大小写转换 结果: 字符串的分隔 结果: 判断前缀和后缀 结果: 字符串的替换 结果: 字符串在指定的宽度范围内居中 结果: 注:第一个HelloWorld 左右两边都有空格的 去掉字符串左右的空格 结果: #去掉指定的字符 结果: 使用占位符进

    2024年02月04日
    浏览(37)
  • python 字符串str以及内置方法

    目录 字符串是一种用来表示文本的数据类型,它是由符号或者数值组成的一个连续序列。 1、了解定义字符串: 2、数据类型转换: 3、转义符号: 4、字符串的索引 ⚠️注意 5、字符串的内置方法 6.格式化输出 1、了解定义字符串 : 在 Python 中,字符串是一种常见的数据类型,

    2024年02月03日
    浏览(32)
  • Python 字符串str详解(超详细)

    字符串 是Python中最常用的数据类型 1.1 使用 ’ ’ 或 \\\" \\\" 创建字符串 创建字符串很简单,我们可以使用引号( ’ ’ 或 \\\" \\\" )来创建字符串,只需为变量分配一个值即可。 1.2 使用 str()函数 转换为字符串 当然,除了使用引号直接创建字符串之外,我们还可以使用 str() 函数将其

    2024年02月14日
    浏览(28)
  • Allegro删除shape void操作方法

    在lay板过程中,要修改已经画好的板卡,器件一直无法删除某中间层,提示无法删除,该层有shape void,忘截图了。 要删除shape void就要先在void所在的区域,并且大于该区域铺设铜皮,如果已经有铜皮,只是单纯的删除void,请跳过这一步。 进入重点: 在shape菜单下Manual void/

    2024年02月13日
    浏览(57)
  • Python中f‘‘、str.format()和str%()的字符串格式化详解(2)------格式占位符的使用,日期、时间格式使用

    目录 四、 f\\\'\\\'、str.format()和str%()格式化表达式中格式占位符的使用 1、实现进制(或格式)的转换与冒号: 2、实现对象的字符串形式转换与感叹号! 3、为对象指定宽度或精度 4、对对象取百分比 5、为对象增加正号+或负号- 6、为对象增加标志(flags) 五、 f\\\'\\\'、str.format()和str%()格式化

    2024年02月04日
    浏览(44)
  • C语言程序设计:删除字符串中的数字

    题目内容: 编程:从键盘上输入一个含有数字的字符串,然后在“原字符串”中删除其中的数字。如输入的字符串为“ab12cd345e”,则处理后的字符串为“abcde”。程序中只能定义一个数组。 提示:所谓删除就是将后面的非数字字符前移,将数字覆盖掉。要注意字符串结束符

    2024年02月04日
    浏览(41)
  • python中str、bytes、十六进制字符串的相互转换

    python中str、bytes、十六进制字符串的介绍 str是python的内置函数,str字符串在python中使用 \\\'\\\' 或者 \\\"\\\" 括起来的字符串,比如: bytes也是python的内置函数,bytes字符串通常以b开头,比如: 十六进制字符串是指字符串中每个字符表示一个十六进制数,两个字符组成一个字节,比如

    2024年02月21日
    浏览(45)
  • 数据库-列的类型-字符串char类型

    char 类型懂得都懂就是固定的字符串类型 char (maxLen)  例如 char(5) 这个长度为5 但插入数据‘a’时 是5 插入abc 也是5 即使插满固定 就像C/C++语言里 char 字符数组一样 maxLen==255  哈哈最多有255个字符多了我认为你是错误  varchar 类型顾名思义可变字符串类型 varchar (maxLen)但 长度可

    2024年02月02日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包