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
void EcrireResultat()
{
    char nom_fichier[100000];
 
    cout <<"Entrez le nom du fichier principal:"<< endl;
    cin >> nom_fichier;
    cout << "nom_fichier =" << nom_fichier << endl;
 
    QFile fichier(nom_fichier);
 
    if (fichier.open(QIODevice::WriteOnly| QIODevice::Text))
    {
        cout << "fichier ouvert" << endl;
        QTextStream resultat(&fichier); 
        resultat.setCodec("UTF-8");
 
        //ecrire dans le fichier resultat tous les vehicules sorties
        int n = m_ListeVehsortie->size();
        double x,v,acc;
        int tt,Hentree,voie;
        resultat << "nbr_veh_sorties=" << n << endl;
 
        for(int i=0; i < n ; ++i)
        {
            Vehicule* Veh = m_ListeVehsortie->at(i);
            tt = Veh->posi->size();
 
            resultat << "nbr_pas_temps=" << tt << endl;
            Hentree = Veh->GetHeureEnt();
            resultat << "heure_entree_veh=" << Hentree << endl;
 
            if (Hentree > 0)
                Hentree--;
            for(int t=Hentree;t < tt; ++t)
            {
               voie = Veh->GetVoie();
               x = Veh->posi->at(t);
               v = Veh->vitesse->at(t);
               acc = Veh->acceleration->at(t);
               resultat << x << " " << v << " " << acc << " " << voie << endl;
            }
         }
bonjour,
donc le code ci-dessus représente ma méthode écriture fichier donc au niveau de mon fichier resultat je vais trouver pour chaque véhicule sur chaque voie les paramètres qui lui est associés verticalement (puisque c'est une boucle) car moi j'utlise plusieurs voies de route:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
int nbr_voies;
    cout <<"entrez le nombre de voies:"<< endl;
    cin >> nbr_voies;
    cout << "nbr_voies =" << nbr_voies << endl;
donc mon souci là c'est que je veux écrire dans un même fichier mes véhicules horizontalement en fonction de mes voies; par exemple pour la première voie je trouve l'évolution des paramètres de tous mes véhicules sur toute la voie, et après horizontalement je trouve pour la deuxième voie l'évolution des paramètres de tous mes véhicules sur toute la voie, et ainsi de suite.
c'est ça ma demande
merci infiniment d'avance