bon soir,
et ben ces temps ci je doit dire que vous me filer vraiment un grand coup de main, donc merci encore.
voila mon problème que je n'ai ni réussi a résoudre par une comparaison, a un exemple plus simple, ni par le debugage:
(violation d'accès (erreur de segmentation) ect.),
mais en dehors du debug, pas de soussit ça s'exécute, c'est juste le résultat qui ... :
le fichier raw2 me donne:
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 map <long long int, long long int> cont; ofstream ofile("C:\\raw2",ios_base::trunc); premiere.get_pts(cont); map<long long int,long long int>::const_iterator iter = cont.begin(); ofile<<iter->first<<";"; for(iter;iter!=(cont.end()--);++iter){ if ((iter->second) < ((++iter)->first)){ ofile<<(iter--)->second<<"\n"<<(iter++)->first<<";"; if (((iter)->second)>maxx){ cout<<"un max a ete trouver"<<endl; tmp = iter->first; premiere.chr_file(tmp,"pts"); } } }
c'est l'avant dernière ligne le nombre: 17237545221799356....20080818174343;20080819220951
20080819205231;20080821210651
20080821195258;20080822054342
20080822042952;20080825221813
20080825203016;20080826060604
20080826052614;20080826075202
20080826071409;20080827072337
20080826080254;20080827135328
20080827121356;17237545221799356
20080827152339;
qui, je le souhaiterai, soit détecter par.
la seul chose que j'ai comprise, c'est qu'il y a un certain probleme avec mes incrementation, mais j'ai pas réussi a corriger l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part if (((iter)->second)>maxx){
si quelqu'un a une idee....
Partager