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 | ||