URL: https://linuxfr.org/forums/programmation-c--2/posts/reecriture-des-fonctions-open-et-read Title: Réécriture des fonctions Open et Read Authors: mawiime Date: 2016年03月04日T09:09:40+01:00 License: CC By-SA Tags: tp, tirer et doigts Score: -3 Bonjour à tous, Je viens vers vous car je code depuis peu, et récemment j'ai un projet pour mon école où j'ai besoin d'utiliser la fonction "open", cependant je dois coder cette fonction et pas l'utiliser. Voici mon début de code : ```C /* définition d'un descripteur de fichier ouvert */ struct FICH_DESC { struct ext2_inode inode; __u64 pos_courante; int mode_ouverture; /* 0 lecture, 1 écriture */ }; /* la table des descripteurs de fichier ouverts */ struct { int cpt; struct FICH_DESC t[MAXFILES]; } tabledesfichiersouverts = {0}; /* * Antécédent : fs le système de fichiers ext2 qui contient fname * fname nom du fichier en notation absolue * à ouvrir en lecture * * Rôle : ouvre le fichier fname en lecture et renvoie un numéro de * descripteur de fichier ouvert. Renvoie -1 en cas d'erreur */ int ouvrirEnLecture(int fs, char * fname) { /* VOICI ma fonction a completer */ } ```