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 en sekvensiell fil i C
    Fil inngang og utgang er en svært viktig funksjon for alle programmeringsspråk , siden det gjør at programmet til å lese og skrive filer . I programmeringsspråket C , er fil input og output del av den grunnleggende syntaks og tilhører " cstdio " bibliotek . For å lese en fil , må filen åpnes og hvert tegn leses sekvensielt. Lese en fil på denne måten er en fin måte å introdusere deg selv til " cstdio " bibliotek . Du trenger
    C Integrated Development Environment (IDE ), for eksempel Eclipse CDT
    C Compiler , som GCC
    Vis flere instruksjoner
    en

    Åpne C IDE ved å klikke på ikonet. Lag et nytt prosjekt ved å velge "File /New /C Project. " En ny C-prosjekt er opprettet og en blank kildekoden filen vises i hovedredaktør vindu
    2

    Import av " Cstdio " bibliotek ved hjelp av følgende kodelinje : .

    # Include
    3

    Lag en hovedfunksjon ved å skrive følgende kode :

    int main ( )

    {
    < p> }
    4

    Erklærer en peker til en filtype ved å skrive følgende mellom de krøllete parentes av den viktigste funksjonen . All koden fra her på går mellom klammeparentes av den viktigste funksjonen , i kronologisk rekkefølge

    FILE * pFile ; .
    5

    åpne en fil for lesing bruker fopen ( )-funksjonen . Du må passere navnet på filen inn i funksjonen , så hvis tekstfilen heter " test.txt ", vil du trenger å skrive dette : en

    pFile = fopen ( " text.txt ", " r ");
    6

    Erklærer en røye type som dette : en

    røye c ;
    7

    Iterate gjennom filen sekvensielt , ser på hver karakter underveis. En spesiell EOF ( end of file ) tegnet markerer slutten av filen, slik at du ønsker å se etter det. En måte å se på en karakter , er å bruke fgetc ( )-funksjonen . Du kan teste for å se om karakteren er en EOF fil som dette : en

    while ( ! ( C = fgetc ( pFile ) ) = EOF )

    {

    }
    side 8

    Print ut hvert tegn i filen . Dette er valgfritt , men det illustrerer at filen blir lest sekvensielt . Du må sette inn følgende linje mellom klammeparenteser i mens loop : en

    printf ( "% c" , c ) ;
    9

    kompilere og kjøre programmet . Programmet vil sende all teksten fra tekstfilen til konsollen.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å kompilere bruke Dev C + + 
    ·Hvor å Fastsette Visual C + + Runtime Library 
    ·Hvordan lage en MFC Paint Brush Application 
    ·Hvordan skrive en STL iterator 
    ·Hvordan implementerer jeg kort tid Stans i C 
    ·Hvordan skrive en Multi threaded program i MFC 
    ·Hvordan å trekke linjer i Visual C + + 
    ·Hvordan Program Game Boy Advance-spill 
    ·Hvordan lage en Web Mashup 
    ·Hva er meningen med ANSI 
      Anbefalte artikler
    ·Hvordan Graf Med programvare for Python 
    ·Hvordan bruke en HTML- erklæringen i en kontrollboks i…
    ·Java IRC Bot Tutorial 
    ·Hvordan finne den Maximum Enum på VB 
    ·Hvordan Program Androids for nybegynnere 
    ·Slik viser en ResultSet Med JSP 
    ·Hvordan få en PHP fil for å lese tittelen Header 
    ·Hvordan oppdatere rader i MySQL 
    ·Computer Science Fundamentals Tutorial 
    ·Hvordan Ignorer Kommentar Lines i C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/