Advertisement
Guest User

Untitled

a guest
Oct 21st, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. std::stringstream stringStreams;
  2. std::ifstream fileStream(filePath.c_str());
  3. stringStreams << fileStream.rdbuf();
  4.  
  5. std::string const &strValue = stringStreams.str();
  6.  
  7. size_t size = (size_t)fileStream.tellg();
  8. char* buffer = new char[size];
  9. fileStream.seekg(0, std::ios::beg);
  10. fileStream.read(buffer, size);
  11. select_pair pair = { 0, pgTextSize(pg) };
  12.  
  13. pgDelete(pg, &pair, best_way);
  14. ConvertToUTF utf(strValue.c_str());
  15. const wchar_t *convertedString = utf.getUTF16();
  16.  
  17. long length = wcslen(convertedString);
  18.  
  19. pgInsert(pg, (const pg_char_ptr)convertedString, length, CURRENT_POSITION,
  20. data_insert_mode, 0, best_way);
  21. long text_length = pgTextSize(pg);
  22. fileStream.close();
  23. delete[] buffer;
  24. long text_length = pgTextSize(pg);
  25. pgSetSelection(pg, 0, 0, 0, 0);
  26. pgPaginateNow(pg, text_length, TRUE);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement