| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment envoyer FIFO sortie vers un fichier
    C + + programmes peuvent organiser les données dans une variété de façons . Un agencement implique le stockage des données dans un récipient et l'application de la règle selon laquelle le premier objet à être placé à l'intérieur du récipient est le premier à être enlevés. C'est ce qu'on appelle First-In -First- Out ( FIFO). Le C + + stocke les données de conteneurs de file d'attente à l'aide de la règle FIFO. Vous pouvez utiliser un C + + Queue d'envoyer des données vers un fichier en utilisant une quantité modeste de code. Choses que vous devez
    C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
    compilateur C + + , une telle GCC
    Afficher plus d' instructions
    1

    charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l'IDE.
    2

    Importez les bibliothèques qui contiennent le code nécessaire pour rendre les files d'attente et écrire dans des fichiers . Donnez les instructions suivantes au début du fichier de code source :

    # include

    # include

    # include

    using namespace std ;
    3

    déclarer une fonction principale . C'est là que votre programme commence à s'exécuter déclarations quand il fonctionne . Vous allez placer tout le code source entre les accolades qui suivent la fonction principale. Écrivez les deux lignes de code suivantes ci-dessous les déclarations écrites à l'étape précédente :

    int main () {}


    4

    Créer une file d'attente que les magasins " int " types de données , qui compte des magasins . Ecrire la déclaration de file d'attente suivante: file d'attente de


    FIFOQueue ;
    5

    déclarer une valeur constante qui stocke la taille de la file d'attente. Cela rendra plus facile plus tard des tâches de traitement . Ecrire la déclaration suivante:

    const int FIFOQueueSize = 10;
    6

    Créer une boucle "for " qui parcourt dix fois. Vous pouvez utiliser le " FIFOQueueSize " constante pour contrôler la boucle "for". La fonction "push" pousse un élément dans la file d'attente . Dans cette boucle , le nombre 0 est poussé en premier , suivie par une , et ainsi de suite . Ecrire la déclaration suivante:

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

    Créer un " ofstream " qui vous permettra pour accéder à un fichier de sortie . Ecrire la ligne suivante:

    ofstream outputFile ;
    8

    Ouvrez le fichier de sortie. Cette fonction permet de créer un fichier de sortie dans le répertoire où le programme s'exécute . Si le fichier existe déjà , il sera écrasé à chaque fois que le programme s'exécute . Ecrire le code suivant pour ouvrir un fichier : Photos

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

    boucle dans la file d'attente en utilisant une boucle "for " et le " FIFOQueueSize "constante de nouveau. Pour chaque itération de la boucle , vous aurez accès à la première membre de la file d'attente, l'écrire dans le fichier, puis le retirer de la file d'attente. Ce code va résider dans les accolades qui suivent le "pour" instruction de boucle . Ecrivez ce qui suit "pour" instruction de boucle :

    for (int i = 0; i < FIFOQueueSize ; i + +) {}


    10

    Créer un temporaire déposer pour maintenir l'élément avant de la file d'attente. Ecrivez ce qui suit , en entre les accolades de la boucle "for" :

    int tmp = FIFOQueue.front ();
    11

    supprimer le premier membre de la file d'attente. Maintenant, le deuxième élément ajouté à la file d'attente devient le premier membre , et tous les autres membres sont également gagné une place . Ecrivez ce qui suit ci-dessous la déclaration écrite à l'étape précédente :

    FIFOQueue.pop ();
    12

    écrire le contenu de " tmp" dans le fichier de sortie comme ceci: < br >

    outputFile << tmp << endl;
    13

    exécuter le programme en appuyant sur le bouton "Play " vert. Le programme crée un fichier et y écrit une file d'attente de type FIFO à elle. Ouvrez le fichier . Le contenu du fichier sont affichées ci-dessous:

    0

    1

    2

    3

    4

    5

    6

    7

    8

    9

    Previous :

    next :
      articles connexes
    ·C Outils de fuite de mémoire 
    ·Comment importer des codes avec SVN Xcode 3.2 
    ·Comment obtenir un nom d'entrée entier en RPC 
    ·Comment faire une application pour le iPhone dans Visua…
    ·Comment apprendre le C # pour les débutants 
    ·Comment faire pour créer une chaîne dynamique en C + …
    ·Les avantages de l' + + Structure de répétition C 
    ·Comment faire pour convertir XML à Enum 
    ·Comment déboguer avec DBX 
    ·Comment convertir des projets Visual C au BCB 
      articles en vedette
    ·Comment trier un dictionnaire Python par clés ou valeu…
    ·Comment modifier un modèle PHP 
    ·Comment transformer les chaînes en listes en Python 
    ·Comment importer un fichier de classe PHP 
    ·Qu'est-ce qu'un Xilinx XPS 
    ·Comment savoir VB.NET Sans Classes 
    ·Comment faire pour désactiver les guillemets magiques …
    ·Comment faire pour utiliser Microsoft Basic 
    ·Comment écrire des algorithmes simples 
    ·Comment faire une grille cool 
    Copyright © Connaissances Informatiques http://fr.wingwit.com