Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire Allocation dynamique d…
  • Comment faire Brouillard volumétriq…
  • Comment faire des courbes dans GTK R…
  • Comment accéder à une imprimante U…
  • Comment afficher une chaîne en arri…
  • Comment utiliser des tableaux en Tur…
  • Comment faire pour créer une zone d…
  • C + + Types de données 
  • Le projet Wireless AVR 
  • Comment faire des codes de nombres a…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour utiliser la commande Scanf en C + + 
  • Comment faire de parcelles en C + + 
  • XCode : Comment créer un Droplet 
  • Comment utiliser la fonction strcpy en C + + 
  • Comment faire pour exécuter Fichiers C + + sur Bloc-notes 
  • Comment faire votre propre PSP jeu 
  • Comment utiliser des tableaux C en C + + 
  • Comment utiliser des chaînes comme la saisie au clavier en réseaux bidimensionnels avec les progra…
  • Microsoft C + + Tutoriels 
  • Types de données ANSI C 
  • Connaissances Informatiques © http://www.ordinateur.cc