Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment faire pour intégrer RESX da…
  • Caractéristiques de Turbo C 
  • Comment obtenir le produit d'un tabl…
  • Comment compter les fonctions dans l…
  • Comment faire pour utiliser un progr…
  • Comment allouer un pointeur de table…
  • Comment calculer la différence de t…
  • Comment mettre un fichier texte dans…
  • Comment graphiquement une onde sinus…
  • Types de données d' attribut de var…
  •   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 sauver un vecteur dans un fichier en C + +

    La classe de vecteur dans le C + + Standard Template Library est une alternative à la simple tableau . Ils sont presque aussi vite que les tableaux standards , mais ils contiennent des fonctions efficaces pour ajouter et supprimer des éléments du tableau et sont redimensionnées dynamiquement en cas de besoin . Un membre utile de la classe vecteur est l'itérateur , ce qui simplifie grandement le processus d' itération de tous les éléments stockés dans le vecteur en utilisant une boucle for . L'autre outil utilisé sera l'objet ofstream dans la bibliothèque fstream , ce qui vous permettra d'utiliser la simple opérateur "<< " pour la sortie de fichier. Choses que vous devez
    ordinateur
    compilateur C + +
    éditeur de texte ou C + + IDE
    Show More Instructions
    1

    Créer un fichier C + + nommé " vectorToFile.cpp " . Pour cette tâche, trois bibliothèques seront nécessaires : fstream fournit des fonctionnalités pour le fichier I /O, iostream fournit des fonctionnalités pour I /O à la norme dedans et dehors, qui sera réacheminé à partir de la console vers un fichier dans cette activité, et fournit le vecteur classe de vecteur. Donc, commencer avec les déclarations suivantes:

    # include
    # include
    # include
    using namespace std ;
    2

    définir la classe VectorToFile . Cette classe sera un peu simpliste. Il tiendra un vecteur et une fonction pour enregistrer le vecteur dans un fichier

    classe VectorToFile {
    publique : .
    Vecteur v < , br /> VOIR

    VectorToFile () { }

    GO

    saveToFile void () { }


    GO };
    3

    Ecrire la méthode saveToFile (). Ajoutez les lignes de code suivantes , dans l'ordre, à la méthode saveToFile (). D'abord, obtenir le nom du fichier de l'utilisateur en utilisant les commandes cout norme cin et , comme ceci:

    fileName char [ 20]

    GO cout << \\ " Entrez le nom du fichier à utiliser : \\"

    GO cin >> fileName

    GO < br /> Ensuite, initialiser le ofstream , ou flux de fichier de sortie, avec le nom du fichier et " ios :: out " . Cela informer ofstream être ouvert uniquement pour la sortie . Autres options possibles seraient « ios :: app" , qui instruit le flux d'ajouter des données plutôt que de l'écraser et " ios : binaire" . , Qui instruit le flux de sortie en binaire plutôt que du texte
    < br /> ofstream vectorfile ( fileName , ios :: out )
    GO

    Enfin, parcourir le tableau , en utilisant l'objet iterator de votre vecteur.

    std :: vector :: iterator
    i GO
    for (i = v.begin (); i < v.end (); i + + ) {


    GO vectorfile << endl

    GO }
    4

    créer une fonction principale pour tester la classe. En dehors de la classe, déclarez la fonction principale comme suit :

    int main () {
    VectorToFile VTF

    GO vtf.v . push_back (121)

    GO vtf.v.push_back (144)

    GO vtf.v.push_back ( 653 )
    , GO

    vtf.saveToFile ()
    GO

    }

    GO < , br /> Compiler et exécuter votre nouveau programme C + + . Saisissez un nom de fichier quand on lui demande .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment programmer les pointeurs C 
  • Comment faire pour convertir la valeur de zone de texte à Int C + + 
  • Comment inverser éléments d'un tableau en C 
  • Comment lire SQL partir de Visual C 
  • XCode : Comment créer un Droplet 
  • Comment utiliser le débogueur GDB par GNU 
  • Comment faire un jeu de loterie en utilisant C + + 
  • Comment réaliser des matrices en C + + 
  • Comment faire pour convertir un flotteur à une chaîne en programmation C 
  • Comment faire un quiz en C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc