⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trim.c

📁 自动侦测插入的存贮设备(U盘/移动硬盘等)
💻 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 + -