Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sde2:laboratoare:04_new [2022/03/22 00:46]
alexandru.radovici
sde2:laboratoare:04_new [2022/04/05 01:18] (current)
alexandru.radovici
Line 1: Line 1:
-====== TP 04 - Systems de fichiers ======+====== TP 03 - Systems de fichiers ======
  
 ===== Objectifs ===== ===== Objectifs =====
Line 11: Line 11:
 <​note>​ <​note>​
 Transformer un buffer (&[u8]) en string (str) peut être fait en utilisant ​ Transformer un buffer (&[u8]) en string (str) peut être fait en utilisant ​
 +
 <code rust> <code rust>
 std::​str::​from_utf8(&​buffer[0..len]).unwrap() std::​str::​from_utf8(&​buffer[0..len]).unwrap()
 +</​code>​
 +</​note>​
 +
 +<​note>​
 +Importations utiles ​
 +
 +<code rust>
 +// utilisé pour les permissions Linux 
 +use std::​os::​unix::​fs::​MetadataExt;​
 +
 +// utilisé pour trouver le descripteur de fichier ​
 +use std::​os::​unix::​io::​AsRawFd;​
 +
 +// utilisé pour la fonction read 
 +use std::​io::​Read;​
 +
 </​code>​ </​code>​
 </​note>​ </​note>​
Line 38: Line 55:
     - **print_buffer** - imprimez le contenu du fichier à l'aide des fonctions open et read.      - **print_buffer** - imprimez le contenu du fichier à l'aide des fonctions open et read. 
   ​   ​
 +===== Solutions =====
 +[[https://​github.com/​UPB-FILS-SdE2/​Solutions/​tree/​main/​tp3|Solutions]]
  
sde2/laboratoare/04_new.1647902777.txt.gz · Last modified: 2022/03/22 00:46 by alexandru.radovici
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0