Bonjour, j'ai besoin de réécrire "à ma sauce" la fonction système open:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
int open(const char *pathname, int flags, mode_t mode)
Mais un détail me turlupine, en effet on peut voir que le prama flags est un entier, et pourtant ce dernier prends une valeur parmis les suivantes {O_RDONLY,O_WRONLY,O_RDWR,O_CREAT}.

Alors soit j'ai un problème pour percevoir un entier, soit il y a une subtilité qui m'échape, deplus le fait que flags soit un entier m'arrange bcp, car il me permet ainsi le traitement par un switch-case.
En vous remerciant d'avance =)