trim函数的C语言实现
来源:互联网 发布:韩国明星学霸 知乎 编辑:程序博客网 时间:2024/04/27 23:50
#include <stdio.h>
#include <string.h>
#include <malloc.h>
char * strtrim(char *sDes, const char *sSrc )
{
char *temp = sDes;
while (*sSrc++ == ' ');
sSrc--;
while ((*sDes++ = *sSrc++) != 0x00);
sDes--;
while (*--sDes == ' ');
*++sDes = 0x00;
return temp;
}
void main()
{
char *sString = " 1 ";
char sTrim[6];
strtrim(sTrim, sString);
printf("*%s*/n", sString);
printf("*%s*/n", sTrim);
}
char* trim( const char* s )
{
static char rel[MAX_LEN];
char* se = 0;
assert( s );
assert( strlen( s ) <= MAX_LEN && strlen( s ) != 0 );
se = s + strlen( s ) - 1;
for( ; isspace( *s ) ; ++s );
for( ; isspace( *se ) ; --se );
strncpy( rel , s , se - s );
return rel;
}
- trim函数的C语言实现
- C语言实现的trim函数str_trim
- trim函数的C语言实现
- C语言实现trim函数
- C语言 trim 函数
- C语言写的trim()函数
- C语言写的trim()函数
- C语言写的trim()函数
- trim 函数c实现
- C语言实现trim函数,若有问题,请指正
- C语言去除字符串首尾空格,trim()函数实现
- C的Trim()函数
- C语言实现trim函数,除去字符串开头和末尾的空白符
- JS trim()函数的实现
- C语言的Trim, LTrim, RTrim
- javascript的trim()函数的实现
- javascript的trim()函数的实现
- javascript的trim()函数的实现
- Windows消息机制(Windows Messaging)
- 音频基本概念-MP3
- SD2.0大会签售《深入搜索引擎》二三事
- MySql 中的数据库的操作还有一些编码问题
- SQL2005中的事务与锁定(七)
- trim函数的C语言实现
- FillRect and GradientFill
- 在内存流中对象的二进制序列化的问题
- 75道著名面试题
- SQL Server2005 表分区三步曲
- 什么是白盒测试,什么是黑盒测试?
- inl 文件
- CLR
- Walsh码