Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Hoe de File gegevens op een sequentiële wijze toegang
Bestanden op schijf worden beschouwd als stromen van bytes van de meest populaire besturingssystemen , zoals Microsoft Windows en Unix-varianten , waaronder Linux . Het is aan de programma's die toegang hebben tot het dossier te voelen van zijn inhoud te maken door samenvoeging van de afzonderlijke bytes in representaties van hoger - level data objecten . Alle computertalen waarmee programmeurs code dat alle bytes verwerkt in een bestand om te schrijven , te rekenen vanaf de byte bij offset nul . Het besturingssysteem kan worden gedaan om de sequentiële toegangsmethode te dwingen , door het hebben van het bijhouden van de offset voor de laatste toegang om de bytes onmiddellijk terug te keren na dat punt in de toekomst lezen toegangen . Wat je
compiler of interpreter voor de computer taal van uw keuze
Need Toon Meer Aanwijzingen
1

Open het bestand dat u wilt openen . De specifieke syntaxis voor dit afhangt van de programmeertaal . Bijvoorbeeld , in C zou je uitvoeren :

FILE
* fileHandler ;

fileHandler
= fopen ( filename , " r " ) ;

waar de variabele " bestandsnaam " bevat de bestand naam . Na dit , zal de variabele " fileHandler " een handler die gebruikt kan worden voor verdere bewerkingen op de open bestand bevatten . Kopen van 2

Verplaats de positie-indicator op de plek waar u wilt lezen te beginnen . Standaard wordt de positie-indicator aan het begin van het bestand na openen . Bijvoorbeeld , in C u deze kunt verplaatsen naar de n-de byte (te rekenen vanaf het begin ) door het uitvoeren van :

fseek
( fileHandler , n , SEEK_SET ) ;
3

Lees een aantal opeenvolgende bytes uit het bestand , te beginnen bij de huidige waarde van de positie-indicator . Bijvoorbeeld, in C kunt u uitvoeren :

fread ( buffer , aant_bytes , numInstances van het type , fileHandler ) ;

om numInstances van het type sequenties van aant_bytes elk --- lezen voor een totaal van aant_bytes x numInstances van het type bytes --- in de buffer . Volgende leest zal beginnen waar deze was gebleven , zoals de positie-indicator wordt automatisch onderhouden door het besturingssysteem .
4

Sluit het bestand wanneer u klaar bent , ongeacht of u al of niet toegankelijk . Bijvoorbeeld , in C u uitvoeren :

fclose
( fileHandler ) ;

Previous: Next:
  Computer Programming Languages
·Karakter Array vs String 
·Wat Format is Silverlight ? 
·Hoe te KB 
·Hoe om te defragmenteren een V…
·Hoe te Pluche Animals maken in…
·MATLAB Output String 
·Visual Basic Vs . Fortran 
·Hoe het opzetten van een IRC B…
·? Wat zijn normale RC Limits 
  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 de VBS Bron verbergen Van Gebruikers…
·Hoe kan ik een Non - PHP File Include 
·Hoe kan ik een XLS -bestand in VB Schrij…
·Hoe een lege DIV verbergen 
·Hoe maak je een C + + computer programma…
·Hoe Set Up formulierauthenticatie 
·Hoe maak je een Java- programma Script R…
·Hoe te SilverLight gebruiken in Asp.NET 
·Hoe je gemaild APK -bestanden installere…
Copyright © Computer Kennis http://www.nldit.com