-2

私は 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

ありがとうございました

4

1 に答える 1