jestem całkiem pewny, że jest to proste pytanie w odniesieniu do formatowania, ale tutaj jest to, co chcę osiągnąć:cout Formatowanie
Chcę danych wyjściowych na ekranie przy użyciu cout. Chcę wyprowadzić to w formie formatu tabeli. Mam na myśli to, że kolumny i wiersze powinny być odpowiednio wyrównane. Przykład:
Test 1
Test2 2
Iamlongverylongblah 2
Etc 1
Obawiam się tylko z pojedynczej linii, więc moim linii do produkcji teraz (nie działa) jest
cout < < zm1 < < "\ t \ t" < < var2 < < endl ;
Który daje mi coś takiego:
Test 1
Test2 2
Iamlongverylongblah 2
Etc 1
nie daje mi to, co chcę .. jesteś pewien, że to jest prawidłowe? – BobS
Zapomniałeś dodać "<< left". Jest to wymagane, jeśli chcesz ustawić stałe wyrównane do lewej strony. –
std :: left nie jest resetowany na każdym sformatowanym wyjściu, potrzebujesz go tylko raz. (Szerokość strumienia * to * reset.) –