Rust でテキストファイルの読み込み
こちらで作成したテキストファイルを読みます。
Rust でテキストファイルの作成
text_read.rs
// --------------------------------------------------------------------
/*
text_read.rs
Jul/09/2020
*/
// --------------------------------------------------------------------
use std::env;
use std::error;
use std::fs::File;
use std::io::{BufRead, BufReader};
fn main() -> Result<(), Box<dyn error::Error>> {
eprintln!("*** 開始 ***");
let args: Vec<_> = env::args().collect();
let ref fname_in = args[1];
for result in BufReader::new(File::open(fname_in)?).lines() {
let ll = result?;
println!("{}", ll);
}
eprintln!("*** 終了 ***");
Ok(())
}
// ---------------------------------------------------------------------
Makefile
text_read: text_read.rs
rustc text_read.rs
clean:
rm -f text_read
コンパイル
$ make
rustc text_read.rs
実行
$ ./text_read cities.txt
*** 開始 ***
t2381 名古屋 71842 2005-9-12
t2382 豊橋 14278 2005-3-15
t2383 岡崎 65291 1950-10-2
t2384 一宮 31864 1950-6-22
t2385 蒲郡 49158 1950-8-14
*** 終了 ***
Author And Source
この問題について(Rust でテキストファイルの読み込み), 我々は、より多くの情報をここで見つけました https://qiita.com/ekzemplaro/items/fce331ef5e1af7c2e767著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .