fileManipulation.h 339 B

1234567891011121314151617
  1. #pragma once
  2. namespace pika
  3. {
  4. size_t getFileSize(const char *name);
  5. size_t readEntireFile(const char* name, void *buffer, size_t s, size_t from = 0);
  6. bool writeEntireFile(const char *name, void *buffer, size_t s);
  7. bool appendToFile(const char *name, void *buffer, size_t s);
  8. //todo implement
  9. void deleteFile(const char *f);
  10. };