c++以二进制读取数据到缓存

Posted on 2018-03-29 22:08  yacbo  阅读(484)  评论(0)    收藏  举报
char* readFileBytes(const char *name, size_t *len)
{
    ifstream fl(name);
    fl.seekg(0, ios::end);
    *len = fl.tellg();
    char *ret = new char[*len];
    fl.seekg(0, ios::beg);
    fl.read(ret, *len);
    fl.close();
    return ret;
}

 

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3