Для следующего кода:
cout << left << setw(20) << "Example Header\n";
cout << setw(60) << setfill('-') << "-" << endl;
Вторая строка (с тире) почему-то с отступом в 5 пробелов. Сначала я подумал, что что-то автоматически становится вкладкой, но я не могу найти причину, почему это произошло. Независимо от того, что идет во второй строке, автоматически ставится шесть пробелов, которые я не могу удалить. Несмотря на то, что простой обходной путь для меня состоял бы в том, чтобы просто заполнить вторую строку пробелами, мне все еще любопытно узнать, почему моя программа вставляет эти пробелы.