This shows you the differences between two versions of the page.
sde2:laboratoare:02_rust [2023/03/14 00:39] cristiana.andrei [Bibliographie] |
sde2:laboratoare:02_rust [2023/03/14 08:07] (current) cristiana.andrei [Exercises] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== TP 02 - Systems de fichiers et le type Result ====== | ====== TP 02 - Systems de fichiers et le type Result ====== | ||
+ | ===== Assignment ===== | ||
+ | <note warning> | ||
+ | Vous devez **accepter** le assignment d'ici et travailler avec ce repository: [[https://classroom.github.com/a/sNXCQSO0|Lab2]] | ||
+ | </note> | ||
===== Objectifs ===== | ===== Objectifs ===== | ||
Le but de ce TP est d'apprendre à utiliser | Le but de ce TP est d'apprendre à utiliser | ||
Line 197: | Line 200: | ||
* Linux permissions [[https://en.wikipedia.org/wiki/Chmod]] | * Linux permissions [[https://en.wikipedia.org/wiki/Chmod]] | ||
- | ===== Sujets ===== | + | ===== Exercises ===== |
- | - Écrivez un programme qui reçoit en paramètre un dossier. Imprimer le contenu du dossier. | + | - Écrivez un programme qui reçoit en paramètre un dossier. Imprimer le contenu du dossier. //Hint: [[https://doc.rust-lang.org/std/fs/fn.read_dir.html|read_dir]]// |
- Écrivez un programme qui reçoit en argument de ligne de commande un fichier et une tâche. Mettre en œuvre les tâches : | - Écrivez un programme qui reçoit en argument de ligne de commande un fichier et une tâche. Mettre en œuvre les tâches : | ||
- **print** - imprime le contenu du fichier et le file descriptor | - **print** - imprime le contenu du fichier et le file descriptor |