Advertisement
Guest User

Main.cpp

a guest
May 4th, 2022
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.58 KB | None | 0 0
  1. #include "lib_string.h"
  2. #include "lib_vector.h"
  3. #include<iostream>
  4.  
  5.  
  6. void loadFileToVector();
  7.  
  8. int main(){
  9.   loadFileToVector();
  10. return 0;
  11. }
  12.  
  13.  
  14. void loadFileToVector(){
  15.   abj::Vector<abj::String>v;
  16.  
  17.   FILE* fptr = std::fopen("sed-corpus.txt","r");
  18.   if(fptr==NULL) exit(1);
  19.   char str[MAX_WORD_SIZE];
  20.   while(!feof(fptr)){
  21.     fscanf(fptr, "%s", str);
  22.     abj::String myStr(str, ALLOCATE_NEW_MEMORY); // Try NEW if there is memory leak
  23.     v.push(myStr);
  24.     myStr.~String();
  25.   }
  26.  
  27. for(int i=0; i<v.size(); i++) v[i].~String();
  28.   // v.print();
  29. fclose(fptr);
  30. }
  31.  
  32.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement