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 lezen Numeri Uit bestanden in C
Programmers lezen bestanden in C , omdat statische bestanden ook op als permanente opslag van gegevens die niet RAM en een stroombron vereist . Vanwege dit , bepaalde bestandsformaten waarmee programmeurs talen zoals C gebruiken om een uniforme gegevens te lezen en manipuleren van de resultaten . Met behulp van file - handling functies C , kan een programmeur nummers uit een bestand te lezen en af ​​te drukken op het scherm , of manipuleren ze op elke gewenste manier . Wat je nodig hebt
Text Editor
C Compiler ( GCC )
Toon Meer Aanwijzingen
1

Maak een bestand pointer en open een bestand met die pointer . Voer dit voorbeeld code in de teksteditor . De FILE pointer - een speciaal type pointer in C - verwijst naar een bestand voor invoer /uitvoer-bewerkingen :

# include stdio.h

int main
( ) {

fILE * file ;

bestand
= fopen ( " c: \\ \\ example.text " , " r " ) ;

In dit voorbeeld is de fILE pointer " bestand " verwijst naar een tekst bestand genaamd "voorbeeld " gelegen in de belangrijkste " c : \\ " partitie van de harde schijf, de "r " argument geeft aan dat het bestand wordt geopend als alleen-lezen
2

Maak een geheel getal op te slaan . het bestand , en de lus om het bestand te lezen . In deze code , een geheel getal slaat een nummer terwijl het bestand wordt doorkruist :

int x ;

terwijl

{

}

In de " terwijl" verklaring , de " feof ( file ) " functie oproep controleert de fILE pointer " bestand " voor het EOF token . Wanneer de aanwijzer bevat die token , is het einde van het bestand bereikt en de lus stopt .
3

Lees uit het dossier , een integer in een tijd , met de functie " fscanf " . Bijvoorbeeld :

terwijl ( feof ( file ) ! ) Op Twitter

{

if ( fscanf ( file , " % d " , & x ) == 1 ) op Twitter

printf ( " $ d \\ n " , x ) ;

}


de functie " fscanf " leest de input van " file" als een decimaal - integer - en slaat in variabele " x . " De " if" statement zorgt ervoor dat slechts een enkel argument wordt genomen per oproep naar " fscanf . " Dan " printf " drukt de integer naar de terminal op zijn eigen lijn . Compileer het programma en voer het output bestand voor de resultaten .

Previous: Next:
  C /C + + Programming
·Hoe kan ik een string omzetten…
·C Geheugenlekkage Gereedschap 
·Hoe maak je punten uit een bes…
·Apue.H niet gevonden in Ubuntu…
·How to Get C + + te Aftrekken …
·Hoe maak je een Pointer Get na…
·Hoe je twee geconsolideerd Kol…
·Hoe te N - tiered Data Access …
·Hoe kan ik mijn SYSDBA wachtwo…
  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 ontwikkelen ColdFusion API 
·Functies activeren in Dev Vervang C + + 
·Hoe schrijf je een lijst van Key Value P…
·Hoe maak je een voortgangsbalk In Wizard…
·Hoe te ColdFusion-objecten converteren n…
·Hoe je speciale tekens te verwijderen va…
·Hoe gegevens tussen Word documenten met …
·Hoe te Kolommen in DataGrid sorteren 
·Hoe maak je een verkeerd ingedeeld Verva…
Copyright © Computer Kennis http://www.nldit.com