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
    Slik Kombiner en fil med C + +
    Når lære å programmere i C + + , må du lære hvordan du skal håndtere fil input og output så snart som mulig . Dette gjør at programmer for å hente informasjon fra harddisken , endre den, og deretter lagre den tilbake til harddisken . I C + + , er det flere fil operasjoner tilgjengelig som del av den standard bibliotek . Ved å utfordre deg selv med en oppgave som å kombinere to filer til én, vil du lære å bruke noen av disse operasjonene og øke dine ferdigheter i språket. Du trenger
    C + + Integrated Development Environment ( IDE ), for eksempel Eclipse CDT
    C + + Compiler , slik GCC
    Vis flere Instruksjoner
    en

    Load den C + + IDE ved å klikke på programmets ikon. Velg " File /New /Project" og velg " C + + Project" for å opprette en ny C + + prosjekt . En tom kildekoden filen vises i teksteditoren delen av IDE
    2

    Skriv følgende utsagn på toppen av kildekoden filen for å importere den nødvendige filen input og output bibliotek : .

    # include

    # include

    bruker namespace std;
    3

    Erklærer en hovedfunksjon : en

    int main ( )

    { }

    En viktig funksjon er inngangsporten til programmet , og det er der alle dine kildekoden vil gå . Hver linje av koden du skrive fra dette trinnet trenger frem til å være skrevet i mellom klammeparentesene som følger den viktigste funksjonen .
    4

    Skriv følgende for å erklære tre filtyper , som er variabler som peker til filer:

    FILE * file0 ;

    FILE * file1 ;

    FILE * outputFile ;
    5

    Skriv følgende tre utsagn for å åpne alle tre filer ved hjelp av " fopen "-funksjonen . De første to filer åpnes i skrivebeskyttet modus , mens den siste filen åpnes i write -only modus

    file0 = fopen ( " fileName0.txt " , "r "); .
    < P > file1 = fopen ( " fileName1.txt " , "r ");

    outputFile = fopen ( " outputfile.txt ", " w" ); til
    6

    Test se hvis alle filene ble vellykket åpnet ved hjelp av følgende " hvis " statement. All koden fra de øvrige trinnene vil gå i mellom klammeparentesene som umiddelbart følger " hvis " statement.

    If ( file0 ! = Null && file1 ! = Null && outputFile ! = NULL)
    < p> { }
    7

    Skriv følgende variabeldeklarasjon

    røye c ; .

    Denne variabelen brukes til å lese en enkelt karakter fra en fil , og deretter skrive . det til output file
    8

    Skriv følgende "gjør " loop : en

    do {

    c = getc ( file0 ) ;
    < p > putc ( c , outputFile ) ;

    } while ( c = EOF ! ) ;

    Denne sløyfen leser et tegn fra " file0 " og kopier den over til filen. Det vil fortsette til den spesielle end -of - fil , eller EOF er tegnet funnet
    9

    Skriv følgende "gjør " loop : .

    Do {
    < p > c = getc ( file1 ) ;

    putc ( c , outputFile ) ; f

    } while ( c = EOF ! ) ;
    p Dette gjør akkurat det samme som den forrige " do " loop , bare det fungerer på
    10

    Lukk alle tre filer ved hjelp av " fclose "-funksjonen som dette " file1 . " :

    fclose ( outputFile ) ;

    fclose ( file0 ) ;

    fclose ( file1 ) ;
    11

    Kjør programmet ved å trykke på den grønne " Play "-knappen på toppen av IDE . Programmet leser tegn fra « fileName0.txt ", og skriver dem til outputfile.txt . Den leser filer fra " fileName1.txt " og skriver dem til " outputfile.txt . "
    12

    Åpne " outputfile.txt " med Notepad . Filen er en kombinasjon av " fileName0.txt " og " fileName1.txt . "

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan oppdage en debugger 
    ·Slik utfører File I /O i C + + 
    ·Hvordan Avvis data som Overflow de Dimensjoner 
    ·Hvordan automatisk øke en build-nummeret i Visual C 
    ·Slik aktiverer Memory Leak Detection 
    ·Hvordan lage en trykknapp Invisible i Visual C 
    ·Hvordan lage et prosjekt i Xcode fra en eksisterende ma…
    ·Slik konverterer CPP til DLL 
    ·Hvordan bruke Stdlib.h 
    ·Hvordan erstatte de elementene i en tabell i C 
      Anbefalte artikler
    ·Hvordan du sender data i MySQL med PHP 
    ·Hvordan skrive en Print Command i Fortran 
    ·Hvordan E mail en link i Flash Actionscript 
    ·Hvordan finne ut hvor mange timer mellom to klokkeslett…
    ·Hvordan koble til database i VBS 
    ·Hvordan skrive et program i Java som innganger N Words …
    ·Hvordan spare desimaler til MySQL 
    ·Slik deaktiverer HTML Text Selection 
    ·Hvordan skrive et program som viser en Student ID-numme…
    ·Hvordan laste opp CGI -filer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/