J'utilise dque pour pousser certains éléments que je lis d'un fichier à l'arrière de la deque mais quand je les imprime de l'avant je reçois seulement le dernier élémentdeque imprime l'élément précédent au lieu de l'avant()
fgets(line,100,file);
qu.push_back(line);
fgets(line,100,file);
qu.push_back(line);
fgets(line,100,file);
qu.push_back(line);
fgets(line,100,file);
qu.push_back(line);
while(!qu.empty())
{
puts(qu.front());
qu.pop_front();
}
entrée exemple
a
b
c
d
sortie
d
d
d
d
Merci
débugger votre code Donc, puis fixez-le! –
Merci pour votre commentaire utile !!! si je ne l'avais pas je n'aurais pas demandé – Roola
Quoi qu'il en soit, ce n'est pas un "débogage mon code pour moi" application de crowdsourcing. –