是把用户选中的文件进行分析
if find *.chm
{
//直接接下来分析文件
}
else if find *.ch_
{
//转换成*.chm的文件分析
}
在visual studio .NET平台上
哎,崩溃了
好像if语句也是错误的,反正就是这个意思
有没有高手啊~~~~~~~~
------解决方案--------------------------------------------------------
你可以采用file的文件类型来判断
------解决方案--------------------------------------------------------
#include<shlwapi.h>
#pragma comment(lib,"shlwapi.lib")
LPTSTR lpszFileName=_T("some.chm");
LPTSTR lpszExt=PathFileFindExt(lpszFileName);
if(_tcsicmp(lpszExt,_T("chm")==0)//chm文件
{
。。。
}
else if(_tcsicmp(lpszExt,_T(ch_)==0)//ch_文件
{
。。。
}
------解决方案--------------------------------------------------------
- Assembly code
#include<shlwapi.h>#pragma comment(lib,"shlwapi.lib")LPTSTR lpszFileName=_T("some.chm");LPTSTR lpszExt=PathFileFindExt(lpszFileName);if(_tcsicmp(lpszExt,_T("chm")==0)//chm文件{。。。}else if(_tcsicmp(lpszExt,_T(ch_)==0)//ch_文件{。。。}