PathRemoveBlanks
文字列の前後にある空白を取り除きます。
書式
void PathRemoveBlanks(
LPTSTR lpszString
);
【インクルードファイル】
shlwapi.h
【必要追加ライブラリ】
shlwapi.lib
戻り値
なし
引数
lpszString
前後の空白を取り除きたい最大長MAX_PATHのNULL文字で終了する文字列へのポインタ。
解説
文字列の前後にある空白を取り除きます。
引数文字列が変更されます。
使用例
〈サンプルプログラム〉
#include <stdio.h>
#include <shlwapi.h>
#pragma comment(lib, "shlwapi.lib")
int main()
{
char buffer_1[ ] = " C:\\TEST\\sample.txt ";
printf("引数に設定した文字列: '%s'\n", buffer_1);
PathRemoveBlanks(buffer_1);
printf("変換後の文字列 : '%s'\n", buffer_1);
printf("引数に設定した文字列: '%s'\n", buffer_1);
PathRemoveBlanks(buffer_1);
printf("変換後の文字列 : '%s'\n", buffer_1);
return 0;
}
〈出力〉
引数に設定した文字列: ' C:\TEST\sample.txt ' 変換後の文字列 : 'C:\TEST\sample.txt' 引数に設定した文字列: 'C:\TEST\sample.txt' 変換後の文字列 : 'C:\TEST\sample.txt'
対応情報
DLL Version:shlwapi.dll version 4.71 以上。 Windows NT/2000:Windows NT 4.0/2000 Internet Explorer 4.0以降 Windows 95/98:Windows 95/98 Internet Explorer 4.0以降