-2
Cでは、ファイルなどを開くのに、関数open
を使用できます。また、close
もあります。どうすれば錆の中で/dev/something
を開いたり閉じることができますか?"/ dev/something"のように、Rustでデバイスを開閉する方法は?
実際、私はまたそれに書き込み、そこから読む必要があります。どうやってやるの?
Cでは、ファイルなどを開くのに、関数open
を使用できます。また、close
もあります。どうすれば錆の中で/dev/something
を開いたり閉じることができますか?"/ dev/something"のように、Rustでデバイスを開閉する方法は?
実際、私はまたそれに書き込み、そこから読む必要があります。どうやってやるの?
std::fs::File
も "/ dev/something"でも機能するはずです。 File::open
をファイルの読み取りに使用できます。
以下は、/dev/null
からの読み取り例です。
use std::fs::File;
use std::io::Read;
let mut f = try!(File::open("/dev/null"));
let mut s = String::new();
try!(f.read_to_string(&mut s));
println!("s:'{}'", s);
私たちの改善を元に戻してください。 – FelixSFD