std::fstream fin("fine.name",std::fstream::in|std::fstream::ate);
    if(fin.good()) {
        size_t file_size=fin.tellg();
        fin.seekg(0,std::fstream::beg);
        
        size_t read_per=100;
        size_t read_sum=0;
        std::vector<char> file_data_vec(read_per,0);

        while(read_sum<file_size) {
            size_t read_can=std::min(read_per,file_size-read_sum);
            fin.read(file_data_vec.data(),read_can);
            read_sum+=read_can;
            //operation
        }
        fin.close();
    }

相关文章:

  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
猜你喜欢
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2021-11-11
  • 2022-01-16
  • 2022-12-23
相关资源
相似解决方案