35 lines · 860 B · Text
RawDownload
//---------------------------------------------------------------------// name: write-byte.ck// desc: example of writing bytes in BINARY mode//---------------------------------------------------------------------// filename"write-byte.txt" => string filename;// instantiate a file IO objectFileIO fout;// open for write (in BINARY mode)fout.open( filename, FileIO.WRITE | FileIO.BINARY ); // testif( !fout.good() ){    cherr <= "can't open file for writing..." <= IO.newline();    me.exit();} // byte sequence to write; equivalent to:// abc\n123\n[97, 98, 99, 10, 49, 50, 51, 10] @=> int bytes[]; // loopfor( int i; i < bytes.size(); i++ ){    // write the next byte    // (other options include IO.INT16 and IO.INT32)    fout.write( bytes[i], IO.INT8 );} // close the thingfout.close(); // print<<< "file written:", filename >>>;

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t