StrTrim 文字列の両側から指定された文字を取り除く

Cの宣言:

BOOL StrTrim(
	LPTSTR s1,
	LPCTSTR s2);

説明:

文字列s1の先頭および終端から、文字列s2に含まれる文字を取り除く。

引数の意味は以下の通り。
s1 変更を行う文字列。
s2 取り除く文字を指定する文字列。

戻り値は、文字を取り除いたか否かを表す真偽値である。

Cのサンプル:

StrTrimを使用して、文字列の両側の空白を取り除く。
void TestStrTrim(void)
{
	char s1[100] = "   abcdef  ";
	char *s2 = " ";

	printf("'%s'の両側の空白を取り除くと、", s1);
	
	StrTrim(s1, s2);

	printf("'%s'となる.\n", s1);
}


(original text:1999/06/09 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。