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:
Merci d'avance
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; }
Partager