OSFileUtil.h
Go to the documentation of this file.
1 /* $Id: OSFileUtil.h 5284 2017-12-08 13:52:50Z stefan $ */
15 #ifndef FILEUTIL_H
16 #define FILEUTIL_H
17 
18 
19 #include <iostream>
20 #include <sstream>
21 #include <fstream>
22 #include <string>
23 
37 class FileUtil
38 {
39 public:
40 public:
41 
43  FileUtil();
44 
46  ~FileUtil();
47 
54  std::string getFileAsString(const char* fname);
55 
62  char* getFileAsChar(const char* fname);
63 
71  bool writeFileFromString(char* fname, std::string thestring);
72 
80  bool writeFileFromString(std::string fname, std::string thestring);
81 
89  bool writeFileFromChar(char* fname, char* ch);
90 };//class FileUtil
91 #endif
bool writeFileFromString(char *fname, std::string thestring)
write a file from an input string.
Definition: OSFileUtil.cpp:116
char * getFileAsChar(const char *fname)
read a file and return contents as a char pointer.
Definition: OSFileUtil.cpp:70
bool writeFileFromChar(char *fname, char *ch)
write a file from an input char pointer.
Definition: OSFileUtil.cpp:180
~FileUtil()
the class destructor
Definition: OSFileUtil.cpp:31
std::string getFileAsString(const char *fname)
read a file and return contents as a string.
Definition: OSFileUtil.cpp:35
FileUtil()
the class constructor
Definition: OSFileUtil.cpp:26
class used to make it easy to read and write files.
Definition: OSFileUtil.h:37