trim.c
来自「自动侦测插入的存贮设备(U盘/移动硬盘等)」· C语言 代码 · 共 56 行
C
56 行
#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 + =
减小字号Ctrl + -
显示快捷键?