Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
Hoe te File descriptors maken in C
Gebruik makend van de Unix I /O-functies die file descriptors gebruiken in C is een alternatieve manier om te werken met bestanden in uw programma . Een file descriptor is een geheel getal dat een open bestand identificeert . De standaard C functies zoals " fopen " en " fread " zijn hogere versies van de basis " open" en "lezen" functies . Met behulp van de file descriptor functies is soms nodig bij het omgaan met niet-standaard vormen van input en output . Instructies
1

Open uw C bronbestand in een tekst-of programmeer -editor . Kopen van 2

Neem de nodige bibliotheken toegang tot de input en output functies door de volgende code op de bovenkant van uw dossier :

# include //functie open

# include //sluiten , schrijven

# onder /strings /

# include
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 .

Previous: Next:
  C /C + + Programming
·Hoe een Vector Vul C 
·Hoe maak je een Vector van het…
·Hoe te Variabele Parameter fun…
·Hoe te N - tiered Data Access …
·Hoe maak je Windows Mobile 5.0…
·Hoe te Int deel van Make C + +…
·Hoe maak je een while lus in C…
·Hoe kan ik een lijst met behul…
·Hoe maak je een Vector opslaan…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe te Trailing Spaces Vervangen Met Per…
·Hoe te XML Terugkeer van de Web Service 
·Wat is het verschil tussen JVM geheugen …
·Hoe maak je verbinding GoDaddy Java om M…
·Hoe maak je een webpagina Redirect in Ja…
·Hoe Joomla Menu Templates ontwerpen 
·Lijst van Font Families 
·Hoe maak je verbinding een keuzelijst ee…
·Hoe maak je een string interpreteren als…
Copyright © Computer Kennis http://www.nldit.com