Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan lese tall fra en fil i C
    Programmerere lese filer i C fordi statiske filer også fungere som permanent lagring av data som ikke krever RAM og en strømkilde . På grunn av dette , visse formater lar programmerere å bruke språk som C for jevnt å lese data og manipulere resultatene . Ved hjelp av C -fil - håndtering funksjoner , kan en programmerer lese tall fra en fil og skrive dem ut på skjermen , eller manipulere dem på noen ønsket måte . Du trenger
    Text Editor
    C Compiler ( GCC )
    Vis flere instruksjoner
    en

    Lag en fil pekeren og åpne en fil ved hjelp at pekeren. Tast inn dette eksempelet kode i tekst editor . Filpekeren - en spesiell type peker i C - refererer til en fil for input /output operasjoner : en

    # include stdio.h

    int main ( ) {
    < p > fILE * file ;

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

    i dette eksempelet , filpekeren "fil" refererer til en tekstfil heter "eksempel " ligger i hovedbygningen "c : \\" partisjon av harddisken , den " r" argument angir at filen åpnes som skrivebeskyttet
    2

    Lag et heltall å lagre . filen , og løkken for å lese filen . I denne koden , lagrer et heltall et tall når filen er krysset : en

    int x ;

    mens

    {
    < p ( feof (fil ) ! ) > }

    i " mens " statement , den " feof (fil )" funksjon samtale sjekker filpekeren "file " for EOF token . Når pekeren inneholder som token, er det slutten av filen nådd og loopen stopper.
    3

    Les fra filen , ett heltall om gangen , med " fscanf "-funksjonen . For eksempel : en

    while ( feof (fil ) ! )

    {

    If ( fscanf (fil , "% d" , & x ) == 1 )

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

    }

    " fscanf " funksjonen leser innspill fra "file " som en desimal - heltall - og butikker i variable " x ". "Hvis" statement sikrer at bare et enkelt argument er tatt per samtale til " fscanf . " Deretter " printf " skriver heltall til terminalen på en egen linje . Kompilere programmet og kjøre output file for resultater.

    früher :

     Weiter:
      Relatert Artike
    ·C - Sharp Prosjekter for skoleledelse 
    ·Hvordan å kompilere C i Ubuntu 
    ·Hvordan lære Turbo C 
    ·Hvordan lage en Geometry Kalkulator i C + + 
    ·Hvordan Overbelastning en funksjon i C + + 
    ·Hvordan Ignorer Spaces ved bruk Lengde C + + 
    ·Hvordan lage et C + + -programmet i Visual Studio 6.0 
    ·Slik leser du data i Xcode 
    ·Hvordan bruke Win32 GUI i C + + 
    ·Hvordan Teach Yourself Windows CE Programmering i 24 ti…
      Anbefalte artikler
    ·Hvordan lage en snarvei for en Jar i VBS 
    ·Hvordan lage en applet & C + + 
    ·Hvordan Block IE6 
    ·Hvordan lage en katalog i Perl Med en Script 
    ·Hva er IndexError i Python 
    ·Hvordan lage en horisontal Histogram i Java 
    ·Hvordan sjekke en gyldig e-postadresse i PHP 
    ·Hvordan Kopier & Lim Med PHP 
    ·Hvordan lage elementer med JavaScript Client Side 
    ·Hvordan legge til heltall i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/