当前位置:首页 > TAG信息列表 > c语言字符串删除重复字符

c语言字符串删除重复字符

c语言删除字符串中的首个空格

c语言是一种常用的编程语言,在字符串处理中经常会遇到需要删除字符串中的空格的情况。本文将介绍如何在c语言中删除字符串中的首个空格的方法。

方法一:使用循环遍历法

首先,我们可以使用循环遍历字符串的每个字符,当找到首个空格时,将其后面的字符依次向前移动一个位置。代码示例如下:

```

c语言删除字符串中的首个空格

#include

#include

voiddeletespace(char*str){

intlenstrlen(str);

inti;

for(i0;i

if(str[i]''){

//找到首个空格

intj;

for(ji;j

str[j]str[j1];//向前移动一个位置

}

break;

}

}

}

intmain(){

charstr[]"helloworld";

printf("原始字符串:%s

",str);

deletespace(str);

printf("删除首个空格后的字符串:%s

",str);

return0;

}

```

方法二:使用指针法

另外一种方法是使用指针来实现。首先,将指针指向字符串的首字符,然后循环遍历,当找到首个空格时,将指针移到空格后一个位置,代码示例如下:

```

#include

#include

voiddeletespace(char*str){

while(*str!'

c语言字符串删除空格


誉光号 路庆号

  • 关注微信关注微信

猜你喜欢

热门标签

抖音怎么样打开微信授权 手机应用创建桌面快捷方式 EXCEL中自动换行在哪里 word文档怎么导出 oppo手机丢失了关机了如何找回 魅族手机拍照小技巧介绍 Win10怎么设置待机 word如何设置信封纸格式 怎么查苹果手机软件版本介绍 软件显示后台运行怎么关闭软件后台运行关闭方法介绍 华为手机如何制作音乐相册 手机上的流量怎么用在电脑上 迪奥口红什么颜色好看 怎样设置定时开启振动模式苹果手机在静音模式怎样开启闹钟?介绍 花呗怎么查询退款通知花呗上提示有退款自己怎么看不到?介绍 怎么才能看到晋江小说晋江小说怎么找车?介绍 PDF合并文档怎么弄 苹果怎么备份 华为p30怎么修改指纹图案华为p30一碰屏幕指纹就亮如何设置? 怎么设置word表格内的行间距 钉钉自己的群设置密码钉钉群里的注册密码是什么密码?介绍 微信删除好友怎么加回来不被发现 跑步最好的计步设备悦跑圈支持的设备?介绍 怎么添加多个dns手机如何设置固定dns?介绍 mac系统用什么linux远程工具mac电脑怎么远程控制?介绍 win7如何改变文件的格式文件格式怎么改成pkg? nodejs怎么把数字变成字符串如何选择EJS和Jade?介绍 win7普通用户怎么退出出域环境电脑如何脱离极域控制?介绍 excel怎么提取年份excel提取入职日期数据? 语音主播怎么才可以吸引人

微信公众号