Crea il buffer . Per esempio , sai che il tuo programma riceverà un gran numero di interi in una sequenza sconosciuta da un file . Si decide di creare un buffer di 100 numeri interi che conterrà ingresso fino a quando non vengono elaborati . . Ciò si realizza attraverso la parola chiave "nuovo" e un puntatore
# include # include int main ( ) { int buffer_size = 1024; //tampone è 1024 in sizeint * pelle di bufalo ; appassionato = new int [ buffer_size ] ; return 0; } Importa un file che contiene di interi e chiamato , per esempio , " ints.txt " nel programma . L'obiettivo di questo script sarà per leggere da questo file , riempiendo il buffer , elaborando i dati dal buffer , e lo svuotamento di nuovo : ifstream dentro; in.open ( " ints.txt " ) ; leggere i dati nel buffer. Utilizzando la funzione "leggi " , leggere 1024 interi dal file , riempire il buffer , e stampare i numeri interi sullo schermo . La funzione di lettura può essere usato ancora per ottenere la prossima serie di numeri interi da file in.read ( buff, buffer_size ) . For (int i = 0; i < buffer_size ; i + + ) { cout < , < appassionato di [ i] ; }
2
3
Informazioni correlate
Programmazione © www.354353.com