const char* filename=(LPSTR)(LPCTSTR)str;不能打开文件
来源:互联网 发布:淘宝店名能改几次 编辑:程序博客网 时间:2024/06/05 09:09
BOOL CFileProcess::Open(char * FileName , FILE_OPENMODE Open_Mode)
{
switch (Open_Mode)
{
case OFM_READ:
m_File = fopen(FileName, "rb");
break;
case OFM_WRITE:
m_File = fopen(FileName, "wb");
break;
}
//ASSERT(m_File != NULL);
if(!m_File)
return FALSE;
return TRUE;
}
在vs2005中不能获得文件路径,主要就是unicode和ansi之间的差别
改成下面程序就ok啦
BOOL CFileProcess::Open(CString FileName , FILE_OPENMODE Open_Mode)
{
CStringA strAnsi(FileName);
switch (Open_Mode)
{
case OFM_READ:
m_File=fopen((LPCSTR)strAnsi,"rb");
break;
case OFM_WRITE:
m_File=fopen((LPCSTR)strAnsi, "wb");
break;
}
//ASSERT(m_File != NULL);
if(!m_File)
return FALSE;
return TRUE;
}
- const char* filename=(LPSTR)(LPCTSTR)str;不能打开文件
- LPSTR,LPCTSTR,CString,Char *
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- const char to LPCTSTR不能转化问题
- LPCTSTR转const char
- 不能将参数1从“const char []”转换为“LPCTSTR
- 不能将参数1从“const char []”转换为“LPCTSTR
- 不能将参数1从“const char []”转换为“LPCTSTR
- 分解 LPSTR,LPCTSTR,CString,Char *)
- char str[], const char str[], const char *str区别
- C中的scanf用法
- U-Boot 源码中常用的 GNU 汇编命令(Assembler Directives)
- 网站优化之快照更新之道
- Hadoop节点添加与删除
- 【网络流】之有上下限的网络流
- const char* filename=(LPSTR)(LPCTSTR)str;不能打开文件
- mysql主从同步错误解决和Slave_IO_Running: NO
- 关于android客户端访问web服务器session问题。
- ASP.Net 实战项目 之 《图书商城》 第三天
- 关于cvLoadImage 的泄露问题
- 使用ZeroClipboard解决跨浏览器复制到剪贴板的问题
- 网站SEO优化重点是什么
- 开发中遇到的问题和解决方法
- 一个有趣的程序-暂时没有看懂