C + + Standard Template Library (STL ) classe Vector est une structure de données de liste dynamique . La conception du modèle du vecteur permet de définir quel type de données qu'il doit contenir , à partir d'un simple entier à la structure plus complexe. Utilisation de la structure , d'une collecte de données à multiples facettes de divers types de données simples est emballé comme un seul élément de données avec de multiples éléments . Placer cet élément de données dans la liste de vecteur permet à votre programme pour accéder à l'élément entier , ou des membres individuels de l'élément. Les choses dont vous aurez besoin
compilateur C + +
Show More Instructions
1
ajouter la bibliothèque de vecteur à votre programme.
# Include
2 conception de la structure que vous voulez tenir le contenu du fichier . Pour cet exemple, la structure contiendra un mot à partir du fichier et le numéro de séquence du mot
struct myStruct
{
chaîne InWord ; .
< P > wordNumber int;
};
3
déclarent cas d'un vecteur et la structure pour maintenir le contenu
myStruct tempStruct ; .
< p> vecteur myVector ;
4 Lire les données du fichier et l'écrire dans le vecteur , en utilisant la méthode push_back (). Reprenons l'exemple , le fichier est lu wordfile.txt un mot à la fois, puis ajouté à l'extrémité arrière de la vectorielles libres
infile.open ( " wordfile.txt "); .
tandis que
{
fichier_d_entree >> persoMots ( infile.eof ( !)) ;
tempStruct.inWord = persoMots ;
tempStruct.wordNumber = + + wCount ;
myVector.push_back ( tempStruct ) ; }
5
compiler votre programme et enregistrer les fichiers
< . br>