| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Sådan læses en sekventiel fil i C
    File input og output er en meget vigtig evne ethvert programmeringssprog , da det giver dit program til at læse og skrive filer . I C- programmeringssprog, er fil input og output del af den grundlæggende syntaks og hører til den " cstdio " biblioteket. For at læse en fil , skal filen åbnes og hver karakter læst sekventielt. Læsning af en fil på denne måde er en fantastisk måde at introducere dig til de " cstdio " biblioteket. Ting du skal
    C Integrated Development Environment (IDE ), såsom Eclipse CDT
    C Compiler , som GCC
    Vis Flere Instruktioner
    1

    Åbn C IDE ved at klikke på dens ikon . Opret et nyt projekt ved at vælge " File /New /C Project. " Et nyt C-projekt er oprettet og en tom kildekode fil vises i hovedredigeringsvinduet
    2

    Importer " Cstdio " bibliotek ved hjælp af følgende linje kode : .

    # Include
    3

    Opret en hovedfunktion ved at skrive følgende kode : Hej

    int main ()

    {
    < p> }
    4

    Erklær en pegepind til en filtype ved at skrive følgende mellem de krøllede parenteser i den vigtigste funktion . Hele koden fra her på går mellem de krøllede parenteser i den vigtigste funktion , i rækkefølge

    FILE * pFile ; .
    5.

    åbne en fil til læsning vha. fopen ( ) funktion . Du er nødt til at passere navnet på den fil i funktion, så hvis din tekst Filen hedder " test.txt ," du bliver nødt til at skrive dette : Hej

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

    Erklær en char type som denne : Hej

    char c.
    7

    gentage gennem filen sekventielt , ser på hver karakter undervejs. En særlig EOF ( slutningen af ​​filen ) tegn markerer slutningen af ​​filen , så du ønsker at kigge efter det. Én måde at se på en karakter er at bruge fgetc ( ) funktion . Du kan teste for at se, om den karakter er en EOF fil som dette : Hej

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

    {

    } < br >
    8

    Print ud hvert tegn i filen. Dette er valgfrit , men det viser, at filen bliver læst sekventielt . Du er nødt til at sætte følgende linje mellem de krøllede parenteser i while-løkken : Hej

    printf ( "% c" , c)
    9

    kompilere og køre programmet. Programmet vil udsende al teksten fra tekstfilen til konsollen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får Koder til Dev -C + + 4.9.9.2 
    ·Sådan Input Eksponenter i C 
    ·Sådan Lær C Med Xcode 
    ·Sådan Indsæt værdien af ​​en variabel ind i en Strin…
    ·Sådan Gør Vector Addition i C 
    ·Sådan Fix C + + Fejl R6002 
    ·Sådan Pass henvisninger til funktioner 
    ·Sådan Raise en heltal til en Power i C 
    ·Hvordan at oprette en Func_Train i GtkRadiant 
    ·Sådan Slut VB6.0 & VC + + 
      Anbefalede Artikler
    ·Hvilken Programming Language kaldes Duct Tape af intern…
    ·Hvordan interface Telnet Med VB6 
    ·Sådan foretages fejlfinding af Windows Script Host 5.6…
    ·Sådan Søg & Parse Tekstfiler i C # 
    ·Hvordan laver GUI Skins Med VB 
    ·Sådan bruges PHP med en termisk printer 
    ·Sådan aktiveres Java på en Smartphone 
    ·Sådan Update A Row i Grid View 
    ·Hvordan laver URL'er gå ind i en browser i Visual Basi…
    ·Sådan Konverter en VB6 projekt til EXE 
    Copyright © Computer Viden http://www.computerdk.com