gpt4 book ai didi

linux - 如何打开和关闭 Rust 中的设备,例如 "/dev/something"?

转载 作者:行者123 更新时间:2023-11-29 08:36:15 24 4
gpt4 key购买 nike

在 C 中,我可以使用函数 open 打开文件或任何其他内容,例如 /dev/something。还有 close。我如何在 Rust 中打开和关闭 /dev/something

事实上,我还需要写入和读取它。我该怎么做?

最佳答案

std::fs::File也应该适用于“/dev/something”。您可以使用 File::open 来读取文件。

下面是从/dev/null读取的例子。

use std::fs::File;
use std::io::Read;
let mut f = File::open("/dev/null")?;
let mut s = String::new();
try!(f.read_to_string(&mut s));
println!("s:'{}'", s);

关于linux - 如何打开和关闭 Rust 中的设备,例如 "/dev/something"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41477570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com