|
|
@@ -55,6 +55,12 @@ class HFile {
|
|
|
return fread(buf.base, 1, buf.len, _fp);
|
|
|
}
|
|
|
|
|
|
+ size_t readall(string& str) {
|
|
|
+ size_t filesize = size();
|
|
|
+ str.resize(filesize);
|
|
|
+ return fread((void*)str.data(), 1, filesize, _fp);
|
|
|
+ }
|
|
|
+
|
|
|
bool readline(string& str) {
|
|
|
str.clear();
|
|
|
char ch;
|