tools.h:
# ifndef __tools_h
# define __tools_h
extern "c" char* ltrim(char* s);
extern "c" char* rtrim(char* s);
extern "c" char* alltrim(char* s);
或者char* ltrim(char* s);
char* rtrim(char* s);
char* alltrim(char* s);
# endif
tools.cpp
#include "tools.h"
#include #include /*去除字串左邊的空格*/
char* ltrim(char* s)
s[j] = '\0';
return s;
}/*去除字串右邊的空格*/
char* rtrim(char* s)
return s;
}/*去除字串兩邊的空格*/
char* alltrim(char* s)
測試demo.cpp
#include "tools.h"
#include using namespace std;
int main()
{ char szwaittrim[50] = " abcdefghijklmnopqrstuvwxyz ";
char *lpalltrimresult;
lpalltrimresult = alltrim(szwaittrim);
cout <<"lpalltrimresult:" << lpalltrimresult 《傳遞的是指標,原szwaittrim內容已經變化了,如果還要對原陣列進行其他操作的話需要注意。
js去掉字串兩邊的空格
正規表示式的方式 去左空格 function ltrim s 去右空格 function rtrim s 去左右空格 function trim s 去除前面空格 while mystr.lastindexof mystr.length 1 mystr.length 1 去除後面空格 if myst...
Python 去掉字串兩邊的空格
需求 需要過濾掉輸入字串的前導,後續空格或其它字元.這在處理使用者輸入的時候比較有用.討論 和其它語言類似,python也提供了lstrip,rstrip和strip方法,類似delphi和c 的trim方法.用法 x test print x.lstrip x.rstrip x.strip tes...
去掉字串兩邊空格,全形轉半形
trimtodbcmodelbinder.cs 1 一定要使用using system.web.mvc下的defaultmodelbinder 2public class trimtodbcmodelbinder defaultmodelbinder314 else 1518 19 20 全形轉半形...