高分求帮忙啊,把文件转为byte数组

happyday1799 happyday1799 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
想把文件转换为byte数组,为什么给char *data数组赋值了,最后长度却只有3,求救!!


FILE *in,*out;
in=fopen(filename,"rb");

int filesize = filelength(fileno(in));
char *data;
data = new char[filesize];

char ch;
int count=0;
ch=fgetc(in);
while(!feof(in))
{
data[count] = ch;
count++;
ch=fgetc(in);
if(i==length)
i=0;
}

fclose(in);
...全文

相关推荐

评论 9
收藏 已收藏
分享
返回顶部
happyday1799
C++ 语言 65,214 成员 250,514 内容