パスを構成する文字の種別を判定(C言語)

説明:

PathGetCharTypeを使用して、'a'という文字のタイプを表示する。

キーワード:

PathGetCharType

サンプルコード:

void TestPathGetCharType(void)
{
	unsigned char c = 'a';
	UINT i;

	i = PathGetCharType(c);

	printf("'%c'は、\n", c);

	if(i & GCT_INVALID) printf("\tパスに使用可能な文字ではない.\n");
	else printf("\tパスに使用可能な文字である.\n");

	if(i & GCT_LFNCHAR) printf("\t長い形式のファイル名に使用可能な文字である.\n");
	else printf("\t長い形式のファイル名に使用可能な文字でない.\n");

	if(i & GCT_SEPARATOR) printf("\tパスの区切り文字である.\n");
	else printf("\tパスの区切り文字でない.\n");

	if(i & GCT_SHORTCHAR) printf("\t短い形式のファイル名に使用可能な文字である.\n");
	else printf("\t短い形式のファイル名に使用可能な文字でない.\n");

	if(i & GCT_WILD) printf("\tワイルドカード文字である.\n");
	else printf("\tワイルドカード文字でない.\n");
}

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

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