私は dque を使用して、ファイルから読み取ったいくつかの要素を両端キューの後ろにプッシュしていますが、それらを前から印刷すると、最後の要素しか取得できません
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();
}
サンプル入力
a
b
c
d
出力
d
d
d
d
ありがとうございました