• # Re: Heu... à l'aide ?

    Posté par . En réponse au journal Heu... à l'aide ?. Évalué à 5.

    1 - Fait la séléction à la lecture du fichier.

    2 - Sinon utilise un set

    3 - Un conseil va voir sur : http://casteyde.christian.free.fr/cpp/cours/online/book1.html(...)
    Trés bon cours de C++.

    @+

    N.B. : Exemple d'utilisation des vectors.

    main(...)
    {
    ....
    char* test;
    vector resultat();
    ...
    while(...)
    {
    ...
    resultat.push_back(buffer);
    // resultat.resize(resultat.size()+1); // Totalement inutil
    ...
    }
    ...
    vector::iterator j;
    string stest(test);
    j = resultat.begin() ;
    while( j != resultat.end() )
    if ( (*j) == stest )
    {
    cout << *j;
    ++j;
    }
    else
    j = resultat.erase(j);
    ...
    }

    N.B. : Exemple d'utilisation des set.

    main(...)
    {
    ....
    char* test;
    set resultat();
    ...
    while(...)
    {
    ...
    resultat.insert(buffer);
    ...
    }
    ...
    set::iterator j;
    j = resultat.find(test) ;
    if( j != resultat.end() )
    cout << *j;
    ...
    }