PathRemoveExtension
引数のパス文字列から拡張子を取り除きます。
書式
void PathRemoveExtension(
LPTSTR pszPath
);
【インクルードファイル】
shlwapi.h
【必要追加ライブラリ】
shlwapi.lib
戻り値
なし
引数
pszPath
拡張子を取り去るべき最大長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);
PathRemoveExtension(buffer_1);
printf("変換後の文字列 : %s\n", buffer_1);
printf("引数に設定した文字列: %s\n", buffer_1);
PathRemoveExtension(buffer_1);
printf("変換後の文字列 : %s\n", buffer_1);
return 0;
}
〈出力〉
引数に設定した文字列: C:\TEST\sample.txt 変換後の文字列 : C:\TEST\sample 引数に設定した文字列: C:\TEST\sample 変換後の文字列 : C:\TEST\sample
対応情報
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以降