程式茶舍
builder110
全部博文(29)
C&C++理论(2)
代码实例(3)
数据结构(3)
2011年(2)
2010年(2)
2009年(1)
2008年(24)
wfire010
So怪咖
一介村夫
寄语星空
x_jiangh
xychong1
gexing32
renjixin
kevin998
分类: C/C++
2008-06-06 10:11:33
/******************************************************************Function name:: sLTrim*Description: 去除左指定字符* Parameters: char *pString -- 源字符串* const char aTrimChar -- 要去掉的指定字符* Return Value: 去除指定字符后字符串* Author: He*****************************************************************/char* sLTrim(char* pString,char aChar){ char* pStr; if(pString == NULL) return(NULL); for(pStr=pString;*pStr!='\0' && *pStr==aChar;pStr++); strcpy(pString,pStr); return(pString);}/******************************************************************Function name:: sRTrim*Description: 去除右边指定字符* Parameters: char *pString -- 源字符串*const char aTrimChar -- 要去掉的指定字符* Return Value: 去除指定字符后字符串* Author :He*****************************************************************/char* sRTrim(char* pString,char aChar){ char* pStr; int iLen; if(pString == NULL) return(NULL); for(iLen=strlen(pString)-1,pStr=pString;iLen>=0&& *(pStr+iLen)==aChar;iLen--); pString[iLen+1]=0; return(pString);}
上一篇:测试SQL执行语句所耗费的时间
下一篇:[圣经]亚伦(摩西之兄,犹太教的第一祭司长)
mweiguo2008-06-14 14:03:36
不知道该怎么用~~~ 测试代码: char str[] = "bcdefg"; std::cout << "before : " << str << std::endl; char* p = sLTrim ( str, 'd' ); std::cout << "after : " << p << std::endl; 结果: before : bcdefg after : bcdefg 但这样的结果并不是我想要得到的
登录 注册