博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c实现的trim函数
阅读量:6915 次
发布时间:2019-06-27

本文共 569 字,大约阅读时间需要 1 分钟。

功能:去掉字符串首尾的空格,换行符等空白。

代码:

#include 
#include
#include
char *trim(char *str){ char *p = str; char *p1; if(p) { p1 = p + strlen(str) - 1; while(*p && isspace(*p)) p++; while(p1 > p && isspace(*p1)) *p1--=0; } return p;}int main(){ char a[]=" asa "; char* h=trim(a); printf("%s\n",h); return 0;}

ps:不能直接用char* a="    asd   ";因为这是常量字符串,不能修改。

转载于:https://www.cnblogs.com/fightformylife/p/4361148.html

你可能感兴趣的文章
hibernate集合映射inverse和cascade详解
查看>>
ubuntu linux系统中查看本机cpu和内存信息的命令
查看>>
System Center 2012R2之SCOM监控SQL DB服务器系统
查看>>
python进程池
查看>>
Linux面试题附答案
查看>>
面向开发人员的Android4.1新特点
查看>>
我的友情链接
查看>>
大家好!欢迎来到我的博客
查看>>
集群管理选举算法实现
查看>>
特殊的IP地址介绍
查看>>
惊呆了,ReSharper支持XAML编辑了
查看>>
log4j日志文件配置说明及使用
查看>>
tomcat服务为什么起不来?
查看>>
web打印控件免费
查看>>
WinPcap之获取已安装设备的高级信息
查看>>
Docker网络常用命令
查看>>
linux中文件/目录普通权限
查看>>
win7主机无法访问虚拟机httpd主页,以及IP冲突导致ssh无法连接虚拟机
查看>>
linux更换网卡网卡名称变化更改
查看>>
降低Redis内存占用
查看>>