私はこの質問を少し掘り下げましたが、類似しているが同一ではないエラーを持つ他の人を見つけました。私の2つのトップ理論は、何かが明らかでないか、Visual Studioを壊してしまったということです。次のようにコードが実行されます。 // ConsoleApplication5.cpp : Defines the entry point for the console application.
endetwの後にsetw()がスペースを作成するのを止めますか?ここで私の最初のループは、私の列見出しを表示するループは正常に動作しますが、私の2番目のループ(データを表示する)では、最初の行が表示される前に大きな空白があります。 。私はバッファをクリアし、中に余分な「ENDL」Sを入れて for (int i = 0; i < airports.size(); i++)
{
co
のすべてについてstd :: setw()は次の出力にのみ影響を与えます。ちょうどあなたのクラスにsetw()メソッドを追加 class A
{
int i, j;
public:
friend ostream& opeartor<<(ostream& out, const A& a) {
return << "Data: [" << i << ", " <<