uf去掉字符串左边、右边空格
// 封装函数【自己做函数】
// 封装函数ltrim //去掉前部空格字符串【左边空格】
// 封装函数rtrim //去掉尾部空格字符串【右边空格】
#include <string.h>
void ltrim(char *s) //去掉前部空格字符串
{
int l=0,p=0,k=0;
l = strlen(s);
if( l == 0 ) return;
p = 0;
while( s[p] == ' ' || s[p] == '\t' ) p++;
if( p == 0 ) return;
while( s[k] != '\0') s[k++] = s[p++];
return;
}
void rtrim(char *s) //去掉尾部空格字符串
{
int l=0,p=0;
l = strlen(s);
if( l == 0 ) return;
p = l -1;
while( s[p] == ' ' || s[p] == '\t' ) {
s[p--] = '\0';
if( p < 0 ) break;
}
return;
}
//-------------------- 使用方法如下 --------------------
char str[33]=" M123 ";
ltrim(str); //使用封装函数//去掉前部空格字符串
rtrim(str); //使用封装函数//去掉尾部空格字符串
uc1601(str,1);
_____________________________________________________________________________ _
中磊UG二次开发教程 梅雷著 qq1821117007
学UG就上UG网 http://www.9sug.com/ |