Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man använder en tillfällig buffert i C + +

    C + + är ett objektorienterat , system programmeringsspråk utformat för att tillåta programmerare att utveckla program och verktyg för system desktop operativsystem . C + +-program handlar ofta rådata , till exempel text- input , i stora mängder . I fall som detta , skulle det inte vara möjligt att väcka en hel uppsättning data i programmet . Snarare , ställer du upp en tillfällig buffert för att hålla delresultat medan de behandlas . Saker du behöver
    C + + kompilator
    Textredigerare
    Visa fler instruktioner
    1

    Skapa bufferten . Till exempel , vet du att ditt program kommer att få ett stort antal heltal i en okänd sekvens från en fil . Du bestämmer dig för att skapa en buffert på 100 heltal som kommer att hålla ingången tills de har bearbetats . . Detta sker genom den " nya " nyckelordet och en pekare # include

    # include using namespace std ;

    int main ( ) {

    int buffer_size = 1024 , //buffert är 1024 i sizeint * buff ,

    buff = new int [ buffer_size ] , avkastning 0; }
    2

    Importera en fil bestående av heltal och namngivna, till exempel " ints.txt " i programmet. Målet med detta script är att läsa från filen , fylla bufferten , bearbetning av data från bufferten , och tömma den igen :

    ifstream in , in.open ( " ints.txt " ) ; Addera 3

    Läs data i bufferten . Använda " läs " -funktion , läs 1024 heltal från filen , fylla bufferten , och skriva ut heltal till skärmen . Den läs -funktionen kan användas igen för att få nästa uppsättning heltal från filen ( buff , buffer_size ) katalog

    in.read , . For ( int i = 0 ; i.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera LPSTR till INT
    ·Hur du använder OpenGL Med kodblock
    ·Hur du ändrar AppDelegate i en iPhone
    ·Hur man gör en Vertical Graph i C + +
    ·Hur man returnera en referens till vektor C
    ·Hur man beräknar ett Matrix Införliva i C + +
    ·Hur man gör Tomter i C + +
    ·Hur du formaterar Fibonacci Numbers i C + +
    ·Hur man skapar ett porträtt i C + +
    ·Hur man använder OracleDataAdapter att uppdatera en Da…
    Utvalda artiklarna
    ·Hur ställer jag in ett fält i MS Word 2007 för åtko…
    ·Hur man kan räkna ut värdet av Java Expressions
    ·Rekommenderade gymnasiet klasser för datorgrafik
    ·Hur man gör ett objekt Bounce i C #
    ·Vad händer när en Fristående Thread Samtal Exit Func…
    ·Hur man använder Funktion mallar i C + +
    ·Avinstallera Ruby 1.8.7 Med MacPorts
    ·Hur man beräknar ett kalkylblad Cellvärde
    ·Hur man skriva en Then_If Statement
    ·Hur man läser 2D arrayer på XML i en Android App
    Copyright © Dator Kunskap http://www.dator.xyz