3 Roep de functie "open " naar een file descriptor terug door toevoeging van de volgende code in je functie :
int fd = open
( " my_file " , O_CREAT | O_RDWR , 0777 ) ;
de " O_CREAT " argument vertelt de functie om een bestand te creëren met de naam " my_file " als men nog niet bestaat . De " O_RDWR " argument specificeert dat lees-en schrijfbewerkingen zijn toegestaan op het bestand . De " 0777 " argument geeft de bescherming bits voor het bestand
4
schrijven naar het bestand met de functie " write " , met behulp van de file descriptor , door toevoeging van de volgende code : .
char buf [ 20 ] ;
size_t num_bytes
;
ssize_t bytes_num_writ
;
strcpy
( buf , " Hallo wereld! " ) ;
num_bytes
= strlen ( buf ) ;
bytes_num_writ = write ( fd , buf , num_bytes ) ;
de code schrijft de string " Hallo wereld! " . om het bestand
5
Sluit het bestand wanneer u deze niet meer gebruikt met de functie " dicht " door het toevoegen van de code :
dicht
( fd ) ;
< br > 6
Sla het bestand C , compileren en uitvoeren van het programma om te werken met de file descriptors .