Récupération des valeurs d'un vecteur c++
Bonjour,
je veux savoir s'il est possible de récupérer la valeur du vecteur "fitnessTab" pour une opération de division.
Si oui, comment puis-je faire cela.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| #include <fstream>
#include <vector>
#include <iostream>
using namespace std;
main()
{
fstream fichier("Fich.txt");
vector <string> fitnessTab;
if ( !fichier )
cout << "fichier inexistant" ;
else
{
bool continuer = true;
while( !fichier.eof() )
{
fitnessTab.push_back("");//creation d'une ligne vide
getline(fichier, fitnessTab.back());//lecture d'une ligne du fichier
int ligne = fitnessTab.size() - 1;//je recupere la taille du tableau (-1 pour la ligne 0)
if(fitnessTab[ligne].empty())//si la ligne est vide
fitnessTab.pop_back();//on la retire du tableau
}
cout << "nombre de lignes : " << fitnessTab.size() << endl;//j'affiche le nombre de lignes pour test
vector <string> ::iterator it;
for(it=fitnessTab.begin();it!=fitnessTab.end();it++)
{
cout<< *it <<endl;
}
}
system("PAUSE");
return EXIT_SUCCESS;
} |
Merci d'avance :)