| 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 bruges en midlertidig buffer i C + +
    C + + er et objekt -orienteret, systemer programmeringssprog designet til at give programmører at udvikle applikationer og hjælpeprogrammer til desktop operativsystemer . C + + -programmer ofte beskæftige sig med rå data, såsom tekstuel input , i store mængder. I tilfælde som dette, ville det ikke være muligt at bringe et helt sæt af data i programmet. Snarere du har oprettet en midlertidig buffer til at holde mellemliggende resultater, mens de behandles . Ting du skal
    C + + compiler
    Text editor
    Vis Flere Instruktioner
    1

    Opret bufferen. For eksempel ved du, dit program, vil modtage et stort antal af heltal i en ukendt sekvens fra en fil. Du beslutter at skabe en buffer på 100 heltal , der vil holde input til de behandles . . Dette opnås gennem den "nye" søgeord og en pointer

    # include # include using 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 , der består af heltal og navngivet , for eksempel " ints.txt " i programmet . Målet med dette script vil være at læse fra denne fil , fylde bufferen , bearbejdning af data fra bufferen , og tømme den igen : Hej

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

    Læs data i bufferen. Brug af " read "-funktion , 1024 heltal læses fra filen , fylde bufferen , og udskrive heltal til skærmen. Den læste funktionen kan bruges igen for at få det næste sæt af heltal fra filen

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

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan får du adgang en C- struktur fra Fortran 
    ·Sådan bruges Friend funktioner i C + + 
    ·Sådan Konverter Tekstboks værdi til Int C + + 
    ·Hvordan man opbygger en Progress Bar i XCode 
    ·Sådan oprettes en tekstfil med C + + 
    ·Sådan Konverter Double til String C + + 
    ·Sådan Clean en Input buffer i C + + 
    ·Sådan Beregn Sin Med Power Series i C + + 
    ·Sådan Fix GCC Advarsel Implicit erklæring Function 
    ·Sådan oprettes Pyc fil til at køre på web 
      Anbefalede Artikler
    ·Sådan starter et script som en separat proces i Python…
    ·Tutorial for Regular Expressions i Ruby 
    ·Sådan bruges strcmp Funktion i C + + 
    ·Sådan bruges Ctags Med UltraStudio 
    ·Anvendelse af Python Yield 
    ·Definitionen på en Restriction Java-applet 
    ·Sådan Fix Microsoft Visual C + + 
    ·Sådan tilføjes et dokument i ColdFusion 
    ·Sådan Find Face ID-numre til din Microsoft Office 97 V…
    ·Sådan installeres en Java-applet Program 
    Copyright © Computer Viden http://www.computerdk.com