ftell问题,总是得到0;

zdrone zdrone 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

FILE *file;
long filelen;
_tfopen_s(&file,strconf.c_str(),_T("r+b"));
//file=fopen("ca44","r");
int iRet=0;
if(file)
{
iRet=fseek(file,NULL, SEEK_END);
filelen =ftell(file);
rewind(file);
filelen=1000;


_TCHAR *buffer = new _TCHAR[filelen+sizeof(_TCHAR)];
memset(buffer,0,filelen+sizeof(_TCHAR));
fread(buffer,sizeof(_TCHAR),filelen,file);



delete buffer;
}


就这么段程序 用ftell始终是0.... 快要疯了。不知道咋回事.......
...全文
评论 3
收藏 已收藏
分享
返回顶部
zdrone
VC/MFC 16,550 成员 421,606 内容