Я пытаюсь отобразить (используя cout
) координаты набора точек и хочу получить что-то вроде этого:
Point 1: ( 2.10 , 3.95)
Point 2: ( -511.00 , 108.66)
Point 3: ( 0.00 , -1000.33)
Я пытался использовать setw()
, std::left
, std::left
и std::internal
, но получаю только такие вещи, как:
Point 1: ( 2.10 , 3.95)
Point 2: ( -511.00, 108.66)
Point 3: ( 0.00, -1000.33)
Это пример моей строки вывода:
cout << "Point: " << i;
cout << setw(8) << left << " (" << p[i][0] << ", " << p[i][1] << ")" << endl;
Может ли кто-нибудь дать рекомендации о том, как я могу достичь желаемого результата? Спасибо.
setw
непосредственно перед переменной, которую вы хотите изменить, и повторите перед каждой переменной, ширина которой должна быть фиксированной. - person Ben Voigt   schedule 01.07.2014