simulator.cpp

来自「ssd5的答案 op2 希望大家用处!」· C++ 代码 · 共 43 行

CPP
43
字号
#include <iostream>
#include <fstream>

using namespace std;

#include "simulator.h"
#include "event.h"

simulator::simulator(int seconds_per_page) {
  this->seconds_per_page = seconds_per_page;
}

simulator::~simulator() {}

void simulator::loadworkload (string file) {
  ifstream in;

  // Open workload file
  in.open (file.c_str());

  if (!in) {
    cerr << "Couldn't open input file, workload empty" << endl;
    return;
  }

  // Load workload into simulator
  while (1) {
    event e;

    in >> e;
 
    if (in.eof()) 
      break;

    addevent (e);
  }

}

void simulator::addevent(event e) {
  workload.push(e);
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?