Форматирование строки (c ++)

Я попытался отформатировать выходные строки в моем консольном приложении (например, в таблице)

cout <<  "\n\n-----------------\n";
cout << setw(8) << left << "F\t|";
cout << setw(8) << left << "x\t|";
cout <<  "\n-----------------\n";
//...
cout.width(8);
cout.setf(ios::left);
cout << fixed << setprecision(3) << F << "\t|";

cout.width(8);
cout.setf(ios::left);
cout << x << "\t|";
cout <<  "\n-----------------\n\n";

Но в результате мой вывод выглядит так

Что не так с моим форматированием верхней строки?

Ответы на вопрос(5)

Ваш ответ на вопрос