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