All pastes #932206 Raw Edit

Stuff

public text v1 · immutable
·published 2008-03-07 16:01 UTC
rendered paste body
#include <iostream>
#include <fstream>
#include <string>

#define VOCAB_SIZE 25672

using namespace std;

using std::cout;
using std::endl;
using std::cerr;

void read_priors(char* filename, float array[][VOCAB_SIZE], int index) {
  string line;
  //float prob;
  ifstream lmfile (filename);
  if (lmfile.is_open())
  {
    int word=0;
    while(! lmfile.eof() )
    {
      getline (lmfile,line);
      array[index][word] = atof(line.c_str());
      word++;
      printf("%f\n",array[index][word]);
    }
    lmfile.close();
  }
  else cout << "Unable to open file.";
}

int main () {
  float priors[5][VOCAB_SIZE];
  read_priors("lm1probs",priors,0);
  //read_priors("lm2probs",priors,1);
  //read_priors("lm3probs",priors,2);
  //read_priors("lm4probs",priors,3);
  //read_priors("lm5probs",priors,4);

  return 0;
}