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


誉光号 路庆号

  • 关注微信关注微信

猜你喜欢

热门标签

word关系图怎么添加文字 qq共享屏幕停止共享怎么隐藏 华为手机短信验证码复制怎么开启 word分栏功能说法正确的是 电脑软件运行慢怎么办 物联网与智能制造的正确打开方式介绍 咚漫免费推荐 手机用哪种字体最好oppo手机看小说适合什么字体?介绍 看本地漫画最好的APP是哪个? 怎么把闹钟添加到桌面上平板怎么设置桌面闹钟? 淘宝店铺转让过户流程 银行存款利率如何影响经济 如何查询京东大件物流京东大件按体积算还是按重量? 红米手机序列号查询 无线网怎么连接路由器 华为手机怎么开启HDR 手机上做文件怎样和电脑桌面同步手机WPS怎样上传文件至云文档里面? 苹果相机线条怎么打开 电脑怎么注册电子邮件地址怎么申请电子邮箱?有详细注册步骤吗? vivo手机怎么看手机电池寿命 iphone怎么去掉下软件时的密码苹果手机怎么取消游戏中心密码?介绍 华为p40换个原装屏幕多少钱 小米监控摄像头不能左右调小米电视安装云视听极光一直闪退?介绍 的选择因素有哪些?介绍 iphone12可以设置电池百分比吗苹果电池百分比从哪一个版本开始?介绍 小米12怎么隐藏快捷键功能图标手机上图标怎么隐藏起来?介绍 led和oled屏幕哪个对眼睛好 小米手机开启usb共享网络经常断开小米断流什么意思? 中国联通流量查询 ps动态文字怎么制作如何用PS制作动态图片?介绍

微信公众号