【お知らせ】この部分は英語原文のみでの提供となります。何卒ご了承ください。
2.1.2.44 separate_file_name_ext
Contents
Description
Check to see if the given file name has file extension name. if so, separate and get them.
Syntax
bool separate_file_name_ext( LPCSTR lpcszFilename, string * pstrFileName = NULL, string * pstrExt = NULL )
Parameters
- lpcszFilename
- [input] full path file name
- pstrFileName
- [output] if not NULL ,is used to receive the full path file name portion with file extention removed
- pstrExt
- [output] if not NULL ,is used to receive the file extention name, or "" if not found
Return
true if lpcszFilename contains a file extension name, false if not found
Examples
EX1
void separate_file_name_ext_ex1() { string strFile = GetAppPath() + "separate_file_name_ext()_test.txt"; string pstrFileName; string pstrExt; separate_file_name_ext(strFile, pstrFileName, pstrExt); //pstrFileName should be current work folder 's path + separate_file_name_ext()_test //pstrExt should be txt printf("pstrFileName is %s\npstrExt is %s\n", pstrFileName, pstrExt); }
Remark
See Also
Header to Include
origin.h