Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Vytvorenie vyrovnávacej pamäti . Napríklad , viete , váš program dostane veľké množstvo čísel v neznámej sekvencie zo súboru . Vy sa rozhodnete vytvoriť vyrovnávacia pamäť 100 čísel , ktorá sa bude konať vstup , kým nie sú spracované . To sa vykonáva pomocou " nové " kľúčové slovo a ukazovateľ
# include # include Int main ( ) { int buffer_size = 1024 ; //buffer 1024 v sizeint * buff , fanúšik = new int [ buffer_size ] , vráti 0 ; } Importovať súbor sa skladá celých čísel a názvom , napríklad , " ints.txt " do programu . Cieľom tohto skriptu bude čítať z tohto súboru , naplnenie vyrovnávacej pamäti , spracovanie dát z vyrovnávacej pamäti , a znovu vyprázdňovanie : ifstream v ; in.open ( " ints.txt " ) ; Čítanie dát do vyrovnávacej pamäti . Pomocou funkcie " čítanie " , prečítajte 1024 celé čísla zo súboru , vyplňte vyrovnávacej pamäte a vytlačiť celé čísla na obrazovku . Funkcie pre čítanie možné znovu použiť na získanie ďalšej sadu čísel zo súboru in.read ( buff , buffer_size ) . For ( int i = 0 ; i < buffer_size ; i + + ) { cout < , < buff [ i ] ; }
2
3
Copyright © počítačové znalosti Všetky práva vyhradené