📄 trim.c
字号:
#include "string.h"
#include "stdlib.h"
/*
Release: 2003-01-03 (Support chinese)
*/
char* trim(char *str)
{
int len;
char *p,*pend;
len=strlen(str);
p = str;
pend=str+len-1;
for(;(*p<33)&&*p!=13&&*p!=10&&*p!='\0';p++);
for(;(*pend<33)/*&&*pend!=13&&*pend!=10*/&&pend>=p;pend--);
*(++pend)='\0';
str=p;
return p;
}
char* etrim(char *str)
{
int len;
unsigned char *p,*pend;
len=strlen(str);
p = str;
pend=str+len-1;
for(;(*p<33||*p>126)&&*p!=13&&*p!=10&&*p!='\0';p++);
for(;(*pend<33||*pend>126)&&/**pend!=13&&*pend!=10&&*/pend>p;pend--);
*(++pend)='\0';
return p;
}
char* addzero(int val,int len)
{
int oldlen,i;
char *p,*str;
str=(char *)malloc(sizeof(char)*20);
sprintf(str,"%d\0",val);
p=(char *)malloc(sizeof(char)*len);
oldlen=strlen(str);
for(i=0;i<len;i++)
*(p+i)='\0';
for(i=0;i<len-oldlen;i++)
*(p+i)='0';
sprintf(p,"%s%s",p,str);
return p;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -