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 : Sélectionner tout - Visualiser dans une fenêtre à part
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