VC2008下 ReadString()函数运行报错 我在VC2008环境(Unicode)下使用ReadString()函数,编译没有问题,运行时却报错!在VC6.0下无任何问题!还请各位高手指点解决方法,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是哪个类的ReadString?如何调用的?上代码! cstdiofile类吗?检测一下BUFFER 是否可写? 就是cstdiofile类的代码如下: CStdioFile pFile; CFileException e; CHAR *pFileName = "E:\\Program Files\\Visual 2008 Project\\XXX\\XXX\\AAA.txt"; CString str; //打开文件 if( !pFile.Open((LPCTSTR)pFileName, CFile::modeRead, &e ) ) { #ifdef _DEBUG afxDump << "File could not be opened " << e.m_cause << "\n"; #endif } //读取数据 for (int i=0; i<TgtNum; i++) { pFile.ReadString(str); …… …… …… } 发现错误的地方了,原来加载了shlwapi.h头文件!还是谢谢大家的热心帮助! 获取目录大小 动态添加自定义工具栏和状态栏,会不会有冲突的呀,怎么试了很多次,状态栏,还是不显示出来呢 _UNICODE在什么情况下会用到 动态调用DLL的困惑! 有关CListCtrl的问题(如何保证焦点不被丢失),非常值得各位研究 m_pSet->m_strFilter为什么传不进去呢? 在视区中格式化显示数据 6000的可用分,却解决不了我这个问题。您给看看? 水平线的间隔 为什么message cracker是这样定义的?(看不到自己发的帖子,只好再来一次) 有关程序的流程疑问? 这是一个判断IP地址类型的MFC程序 有点错误 无法解决 希望各位在线的帮忙看看
如何调用的?上代码!
检测一下BUFFER 是否可写?
代码如下:
CStdioFile pFile; CFileException e; CHAR *pFileName = "E:\\Program Files\\Visual 2008 Project\\XXX\\XXX\\AAA.txt"; CString str;
//打开文件
if( !pFile.Open((LPCTSTR)pFileName, CFile::modeRead, &e ) )
{
#ifdef _DEBUG
afxDump << "File could not be opened " << e.m_cause << "\n";
#endif
} //读取数据
for (int i=0; i<TgtNum; i++)
{
pFile.ReadString(str); ……
……
……
}
还是谢谢大家的热心帮助!