#include #include #include int main() { Bu::File f("big.myr", Bu::File::Read|Bu::File::Write|Bu::File::Create ); Bu::Myriad m( f, 256, 12 ); char *buf = new char[1024*1024*10]; for( int j = 0; j < 25; j++ ) { memset( buf, j, 1024*1024*10 ); m.create( Bu::Myriad::Write ).write( buf, 1024*1024*10 ); // m.sync(); printf("\r%03d%%", (j+1)*100/25 ); fflush( stdout ); } printf("\n\n"); return 0; }