首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

2012-01-09 
怎么把file的格式从*.ch_转化成*.chm,急。。。。。。。。。在线等是把用户选中的文件进行分析if find *.chm{//直接

怎么把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_文件{。。。} 

热点排行