C++怎么读入文件类似易语言的读入文件?

2023-6-6 22:39 191 0
简介
读文件的字节集数据。其实就是易语言的读入文件,试了一下ofstream,没有返回值啊?那应该怎么解决呢?觅风论坛这里提供一个简单的读入文件方法。bool read_file(const std::string path, std::vectorBYTE data) { st ...
读文件的字节集数据。其实就是易语言的读入文件,试了一下ofstream,没有返回值啊?那应该怎么解决呢?
觅风论坛这里提供一个简单的读入文件方法。

bool read_file(const std::string &path, std::vector<BYTE> &data) {
  std::ifstream file(path, std::ios::binary | std::ios::ate);
  if (!file.is_open()) {
    return false;
  }
  auto size = file.tellg();
  data.resize(size);
  file.seekg(0, std::ios::beg);
  file.read(reinterpret_cast<char *>(data.data()), size);
  file.close();
  return true;
}

这样就可以轻松读取到文件的数据data了。

鲜花

握手

雷人

路过

鸡蛋

关注我们:觅风论坛与你快乐分享

收藏本站

用心服务做个非盈利公益编程网站

www.eyyba.com

服务人:觅风论坛

Email:eyyba@foxmail.com

Powered by WWW.EYYBA.COM X3.4© 2001-2023 Inc.   版权所有   

觅风论坛  疆ICP备15020893号-1