| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> C /C + + Programming >> Content
    Come inviare l'output a un file FIFO
    C + + programmi in grado di organizzare i dati in una varietà di modi . Una disposizione comporta la memorizzazione dei dati in un contenitore e far rispettare la regola che il primo oggetto ad essere posto all'interno del contenitore è il primo ad essere rimosso . Questo si chiama First-In -First -Out ( FIFO ) . Il C + + memorizza i container coda di dati utilizzando la regola FIFO . È possibile utilizzare una coda C + + per inviare i dati in un file utilizzando una modesta quantità di codice . Cose che ti serviranno
    + ambiente di sviluppo integrato (IDE) , come ad esempio Eclipse CDT
    compilatore C + + , ad un GCC
    Mostra più istruzioni
    1

    carico C + il C + + IDE facendo clic sulla relativa icona del programma . Quando si apre, selezionare " File /Nuovo /Progetto" e scegliere " Progetto C + +" per creare un nuovo progetto C + + . Un file di codice sorgente di vuoto viene visualizzata nell'editor di testo parte dell'IDE.
    2

    Importare le librerie che contengono il codice necessario a fare le code e scrivere su file . Scrivere le seguenti istruzioni nella parte superiore del file di codice sorgente :

    # include

    # include

    # include

    using namespace std;
    3

    dichiarare una funzione principale. Questo è dove il vostro programma inizia l'esecuzione di istruzioni durante l'esecuzione. Potrai inserire tutto il codice sorgente tra le parentesi graffe che seguono la funzione principale . Scrivere le seguenti due righe di codice sotto le dichiarazioni scritte nel passaggio precedente :

    int main ( ) { }


    4

    creare una coda che i negozi " "tipi di dati INT , che conta negozio . Scrivi la seguente dichiarazione coda :

    coda FIFOQueue ;
    5

    Dichiarare un valore costante che memorizza la dimensione della coda . Questo renderà più facile dopo le attività di elaborazione . Scrivi la seguente dichiarazione :

    const int FIFOQueueSize = 10;
    6

    Creare un ciclo "for " che consente di dieci volte . È possibile utilizzare la costante " FIFOQueueSize " per controllare il ciclo "for " . La funzione " push" spinge un elemento nella coda . In questo ciclo , il numero 0 viene spinto nel primo, seguito da 1 , e così via . Scrivi la seguente dichiarazione :

    for (int i = 0; i < FIFOQueueSize ; FIFOQueue.push (i + +) ) ;
    7

    Crea un " ofstream " che vi permetterà di per accedere a un file di output . Scrivi la seguente riga :

    ofstream fileOutput ;
    8

    Aprire il file di output . Questa funzione crea un file di output nella directory in cui il programma viene eseguito . Se il file esiste già , verrà sovrascritto ogni volta che il programma viene eseguito . Scrivere il seguente codice per aprire un file :

    outputFile.open ( " filename.txt " ) ;
    9

    Loop attraverso la coda utilizzando un ciclo "for " e il " FIFOQueueSize "costante di nuovo . Per ogni iterazione del ciclo , si accede al primo membro della coda , scriverlo sul file e poi rimuoverlo dalla coda. Questo codice risiederà all'interno delle parentesi graffe che seguono la dichiarazione ciclo "for " . Scrivere il seguente " per" dichiarazione ciclo :

    for (int i = 0; i < FIFOQueueSize ; i + + ) per

    { }
    10

    Creare un temporaneo file l' elemento anteriore della coda . Scrivere il seguente , in-tra le parentesi graffe del ciclo "for" :

    int tmp = FIFOQueue.front ();
    11

    Togliere il primo membro della coda . Ora il secondo elemento aggiunto alla coda diventa il primo membro , e tutti gli altri membri sono anche spostato di una posizione. Scrivere il seguente sotto la dichiarazione scritta nel passaggio precedente :

    FIFOQueue.pop ();
    12

    Scrivi i contenuti di " tmp " per il file di output come questo : < br >

    fileOutput << tmp << endl;
    13

    Eseguire il programma premendo il tasto verde "Play" . Il programma crea un file e scrive una coda FIFO ad esso . Aprire il file . Il contenuto del file vengono visualizzati sotto :

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    Previous :

    next :
      Articoli Correlati
    ·Le funzioni di prima classe in Python 
    ·Differenza tra vettore e lista in C + + 
    ·C per Strcmp Funzione 
    ·Come accedere ai podcast video con l' iPhone SDK 
    ·Come risolvere C + + Error R6002 
    ·UNIX C Tutorial 
    ·Come utilizzare costruttori di copia in C + + 
    ·Come rimuovere un carattere di nuova riga in C 
    ·Come identificare i tipi di Input Validation 
    ·Come passare un vettore contenitore di una funzione 
      Articoli in evidenza
    ·Come determinare il numero totale di occorrenze di ogni…
    ·Che cosa è PHP - Nuke 
    ·Come incorporare Java DB in NetBeans 
    ·Come fare un programma per convertire Celsius a Kelvin 
    ·Come creare suoni con i numeri in LabVIEW 
    ·Come visualizzare più istogrammi in Matlab 
    ·Come creare una lista con i colori in JSP 
    ·Come creare uno script di Visual Basic 
    ·Come aumentare la dimensione della cronologia in Eclips…
    ·Come modificare il tipo di oggetto a Python 
    Copyright © Conoscenza Informatica http://it.wingwit.com