[C++]Wyśrodkowanie tekstu


(kamilmag) #1

Witam, jako pierwszy program muszę zrobić aplikację wyświetlająca moje dane(wprowadzone w kodzie programu). Wszystko musi być wyśrodkowane. Mam użyć do tego manipulatorów, niestety nie mogę znaleźć jakiegoś prostego rozwiązania do tego.

Mógłby ktoś obeznany pomóc w tym?

Z góry dziękuję za pomoc i jakiekolwiek wskazówki.


(Grzelix) #2

google -> C++ justify text


(Rolek0) #3

Gdzie chcesz wyśrodkować? Zgaduję, że na konsoli, musisz więc znać szerokość konsoli, na Windowsie jest to standardowo 80 znaków jednak można to zmienić. C++ nie ma w standardzie funkcji do obsługi konsoli, ma za to funkcje do obsługi standardowego wejścia i wyjścia, które zazwyczaj są, ale nie muszą być, podłączone do konsoli, mogą np. być przekierowane z/do pliku.


(kamilmag) #4

Dziękuję wszystkim za odpowiedzi, skorzystałem z fragmentu kodu podanego przez Description_1 i wskazówki Rolek0.

Powstało mi coś takiego

#include 

#include 

#include 


using namespace std;


int main ()

{

cout << setw(40) << setfill(' ') << "Kamil XXXX" << endl;;

cout << setw(41) << setfill(' ') << "ZSP. im. XXX" << endl;;

cout << setw(45) << setfill(' ') << "kamilryxxx@interia.pl" << endl;;

  getchar();

  return 0;

}