当前位置:首页 > 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语言字符串删除空格


誉光号 路庆号

  • 关注微信关注微信

猜你喜欢

热门标签

js定义map对象 华为p10换电池多少钱 知乎怎么添加账号 哔哩哔哩为啥有开屏广告介绍 word怎么开启新的一页 手机qq状态怎么设置隐身 苹果手机用户的数据存在美国吗介绍 抖音官方客服电话 proe自动分模案例步骤 支付宝如何邀请好友注册 ps垂直参考线如何调出 怎么查苹果手机哪里产的 图片如何转成电子文档 ps中的涂抹工具有什么作用 小米星叶子发黑干掉是咋回事小米星叶子发黑介绍 小米有微信投票这个工作吗NFC公交地铁怎么用?要充值吗? 下载wps后office怎么找不到了安装完WPS 苹果还原所有设置在哪iphone恢复出厂设置后还能恢复吗? 搜狗输入法和智能abc输入法哪个好用 苹果闹钟为何有两种苹果闹铃和安卓闹铃区别? 电视的投屏设置在哪里打开新视听电视怎么用手机投屏? 怎么在单元格自动换行excel自动换行怎么操作? 微信收款语音播报音响哪里买 华为路由器能远程设置吗华为怎么远程家长模式? excel自动编号怎么解决excel怎么给户主自动编号?介绍 iphone6s内容怎么导到新手机苹果和小米怎么互传? 怎样在Word文档中插入表格word文档插入表格格式和标题的格式? 怎么让自己的支付宝能够到店支付支付宝显示只能境内收款怎么解除?介绍 qq怎样扫一扫识别文字为什么手机QQ没有提取图片文字功能?介绍 wps怎么输入不了文字wps表格怎么打不了字求解?介绍

微信公众号