This post explains how to read a file in Rust
language.
For following below instructions rust
and VsCode
installation is required,
if you don't have rust
installed, follow link
install rust on windows.
Rust
use std::fs;
fn main() {
println!("file contains {}", "sample.txt");
let filedata = fs::read_to_string("sample.txt")
.expect("Something went wrong ");
println!("content of file sample data:\n{}", filedata);
}
"sample.txt"
use std::fs;
brings standard library component to handle filesfn main()
is declaring new functionfs::read_to_string("sample.txt")
is reading contents of file and storing in variable
filedata
.expect
sets custom messages for any possible errorsRust
program.
E:\rust-tutorials\rust-scripts>rustc main.rs
E:\rust-tutorials\rust-scripts>.\main.exe
#### Output ####
file contains sample.txt
content of file sample data:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed est turpis, fringilla ac aliquam id,
sodales eu tellus. Nullam tellus mi, scelerisque at massa id, blandit euismod nisi.
Proin mollis volutpat magna non mattis. Ut a lorem felis. Morbi ac porta metus,
non varius mauris. Interdum et malesuada fames ac ante ipsum primis in faucibus.
Cras ac nibh vel sapien feugiat laoreet a at nunc. Nunc nec metus tincidunt, bibendum tortor id,
imperdiet mauris. Vivamus luctus, magna vel fringilla pellentesque,
dolor sapien ornare tortor, sed aliquet leo turpis eu purus. Vivamus varius viverra consequat.
Similar Articles