Примечание: этот вопрос касается предварительной версии 1.0 и поэтому устарел. См. связанный дубликат для получения актуального ответа.
Я пишу тестовую программу, использующую Rust 0.8 на Win8, и мне нужно прочитать и записать некоторые параметры, используемые программой, в/из текстового файла, используя массив/вектор/список для доступа к отдельным строкам.
Потратив немало времени, пытаясь найти то, что работает, самое близкое, что я смог найти, это следующее:
use std::rt::io::{file, Open};
use std::path::Path;
use std::rt::io::file::FileInfo;
fn main () {
let mut reader : file::FileReader = Path("xxxx.txt").open_reader(Open)
.expect("'xxxx.txt' could not be opened");
println("Completed");
}
Выше "работает", если файл существует.
Может кто-нибудь показать мне пример того, как сделать то, что я указал в качестве требования?