当前位置: 代码迷 >> VC >> 如何把file的格式从*ch_转化成*chm,
  详细解决方案

如何把file的格式从*ch_转化成*chm,

热度:5471   发布时间:2013-02-25 00:00:00.0
怎么把file的格式从*.ch_转化成*.chm,急。。。。。。。。。在线等
是把用户选中的文件进行分析
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_文件{。。。}
  相关解决方案