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 bruke en midlertidig buffer i C + +
    C + + er et objektorientert , systemer programmeringsspråk utviklet for å tillate programmerere til å utvikle programmer og verktøy for desktop operativsystemer . C + +-programmer ofte forholde seg til rådata , for eksempel tekstlig input, i store mengder . I tilfeller som dette, ville det ikke være mulig å få et helt sett av data inn i programmet . Heller , du setter opp en midlertidig buffer for å holde middels resultater , mens de blir behandlet . Du trenger
    C + + kompilatoren
    tekst editor
    Vis flere instruksjoner
    en

    Lag bufferen. For eksempel vet du programmet vil motta et stort antall heltall i en ukjent sekvens fra en fil . Du bestemmer deg for å lage en buffer på 100 heltall som vil holde innspill før de er behandlet. . Dette oppnås gjennom den "nye " søkeord og en peker

    # include # include bruker namespace std;

    int main ( ) {

    int buffer_size = 1024 ; //buffer er 1024 i sizeint * buff ;

    buff = new int [ buffer_size ]; return 0 ;}
    2

    Importer en fil som består av heltall og navngitt, for eksempel " ints.txt " inn i programmet. Målet med dette skriptet vil være å lese fra denne filen , fylle buffer, bearbeiding av data fra bufferen , og tømme det igjen : en

    ifstream i ; in.open ( " ints.txt ");
    3

    Les data i buffer . Bruke "read "-funksjonen , kan du lese 1024 heltall fra filen , fyll buffer, og skrive ut heltall til skjermen. Den lese -funksjonen kan brukes igjen for å få det neste settet med heltall fra filen

    in.read ( buff , buffer_size ); . For ( int i = 0 ; i < buffer_size ; i + + ) {domstol < ; < buff [ i] ;}

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Stream Video i XCode 
    ·Sette inn en Array i det første elementet hjelp av C +…
    ·Hvordan bygge en Asterisk Tree in C + + 
    ·Hvordan få Elementer av en matrise i C 
    ·Hvordan feilsøke C + + Tags 
    ·Hvordan måle Hver ASCII Character Bredde i en String 
    ·Hvordan du skal lukke en WCF Kanal 
    ·Hvordan å gjengi en sirkel i OpenGL 
    ·Hvordan Fake en malkoden 
    ·Hvordan skrive et enkelt program i C + + 
      Anbefalte artikler
    ·Hvordan lese et tegn fra et tastatur i Assembly 
    ·Hvor å konvertere en HTML String variabel kode Bak VB.…
    ·Hvordan Ring VBScript Fra Vb.NET 
    ·Hvordan lage RTF filer med VB.Net 
    ·Slik tilgang til og kjøre en Select Query i VBA 
    ·Slik Clear Text Box Hver gang Drop -down liste Verdi En…
    ·Hvordan skrive din egen Game Program 
    ·Konvertering Char Buffer å doble i C + + 
    ·Hvordan senter et bilde med HTML programmering 
    ·Hvordan lage en GPA Kalkulator i C + + 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/