Parent Directory | Revision Log | Patch
revision 108 by torben, Fri Jul 4 07:58:26 2008 UTC | revision 132 by torben, Sun Dec 7 00:59:05 2008 UTC | |
---|---|---|
# | Line 10 | Line 10 |
10 | #include <stdexcept> | #include <stdexcept> |
11 | #include <time.h> | #include <time.h> |
12 | #include <sys/time.h> | #include <sys/time.h> |
13 | #include <stdlib.h> | |
14 | ||
15 | #include <cstring> | |
16 | #include "util.h" | #include "util.h" |
17 | ||
18 | using namespace std; | using namespace std; |
# | Line 342 namespace Util | Line 344 namespace Util |
344 | return (pclose(p)); | return (pclose(p)); |
345 | } | } |
346 | ||
347 | string readfile(string filename) | |
348 | { | |
349 | string str; | |
350 | ifstream in(filename.c_str()); | |
351 | if (in) | |
352 | { | |
353 | char buffer[2048]; | |
354 | in.read(buffer, 2047); | |
355 | buffer[ in.gcount() ] = 0; | |
356 | str = string(buffer); | |
357 | in.close(); | |
358 | } | |
359 | else | |
360 | { | |
361 | string message = "Could no open "; | |
362 | message += filename; | |
363 | throw std::runtime_error(message); | |
364 | } | |
365 | return str; | |
366 | } | |
367 | ||
368 | ||
369 | ||
370 | } | } |
371 | ||
372 |
|
ViewVC Help | |
Powered by ViewVC 1.1.20 |