Fixed length records: Difference between revisions
m
Rust - reformatted with rustfmt
(Added Rust solution) |
m (Rust - reformatted with rustfmt) |
||
Line 1,185:
=={{header|Rust}}==
<lang rust>use std::
use std::io::{BufReader, BufWriter};
▲use std::fs::File;
fn reverse_file(
input_filename: &str,
record_len: usize) -> std::io::Result<()> {▼
output_filename: &str,
record_len: usize,
let mut input = BufReader::new(File::open(input_filename)?);
let mut output = BufWriter::new(File::create(output_filename)?);
Line 1,205 ⟶ 1,208:
match reverse_file("infile.dat", "outfile.dat", 80) {
Ok(()) => {}
Err(error) => eprintln!("I/O error: {}", error),
}
}</lang>
|