diff options
Diffstat (limited to 'extractor')
| -rw-r--r-- | extractor/data_array.cc | 1 | ||||
| -rw-r--r-- | extractor/suffix_array.cc | 4 | 
2 files changed, 4 insertions, 1 deletions
| diff --git a/extractor/data_array.cc b/extractor/data_array.cc index 481abb80..203fe219 100644 --- a/extractor/data_array.cc +++ b/extractor/data_array.cc @@ -119,6 +119,7 @@ int DataArray::GetSentenceId(int position) const {  }  void DataArray::WriteBinary(const fs::path& filepath) const { +  std::cerr << "File: " << filepath.string() << std::endl;    WriteBinary(fopen(filepath.string().c_str(), "w"));  } diff --git a/extractor/suffix_array.cc b/extractor/suffix_array.cc index 9988b1a2..65b2d581 100644 --- a/extractor/suffix_array.cc +++ b/extractor/suffix_array.cc @@ -1,5 +1,6 @@  #include "suffix_array.h" +#include <cassert>  #include <chrono>  #include <iostream>  #include <string> @@ -186,7 +187,8 @@ shared_ptr<DataArray> SuffixArray::GetData() const {  }  void SuffixArray::WriteBinary(const fs::path& filepath) const { -  FILE* file = fopen(filepath.string().c_str(), "r"); +  FILE* file = fopen(filepath.string().c_str(), "w"); +  assert(file);    data_array->WriteBinary(file);    int size = suffix_array.size(); | 
