#include #include #include using namespace ostd; int main() { writeln("writing sample file..."); FileStream wtest("test.txt", StreamMode::write); String smpl = "This is a test file for later read.\n" "It contains some sample text in order to see whether " "things actually read correctly.\n\n\n" "" "This is after a few newlines. The file continues here.\n" "The file ends here.\n"; copy(smpl.iter(), wtest.iter()); wtest.close(); FileStream test("test.txt"); writeln("## WHOLE FILE READ ##\n"); String ts1(test.iter()); writefln("-- str beg --\n%s-- str end --", ts1); test.seek(0); writeln("\n## PART FILE READ ##\n"); String ts2(test.iter().take(25)); writefln("-- str beg --\n%s\n-- str end --", ts2); return 0; }