Tips lecture du fichier
Le parsing c'est relou quelques pointeurs pour aider:
- ouvrir le fichier
std::file::File
- Faire un iterateur ligne a ligne
let mut lines = file.lines()
doc - récupérer UNE ligne
let world_cordinates = lines.next()
- récupérer les prochaines lignes et mieux que jouer sur pair/impaire on va jouer avec l'iterateur du fichier ;p
while let (Some(robot), Some(instructions)) = (file.next(), file.next()) {
// a vous de jouer robot contiens une &str du robot, instruction un &str d'instruction.
}
hésitez pas a faire tout sans le parsing en testant avec des tests, et ajoutez le parsing a la fin!
Edited by Viala axel