[C++] Co to jest std::endl
Ostatnio zmodyfikowano 2013-06-04 17:42
danielpadewski Temat założony przez niniejszego użytkownika |
[C++] Co to jest std::endl » 2013-06-03 20:15:37 Witam. Nie wiem czy w dobrym dziale pisze ale chciałbym się dowiedzieć co oznacza kod std::endl. Nie chcę uczyć się dalej C++ gdyż nieznam tego kodu, niewiem o co w nim chodzi nie znalazłem żadnej wzmianki o tym. Proszę o pomoc |
|
pekfos |
» 2013-06-03 20:17:45 std::endl to manipulator strumienia: wstawia znak nowej linii i wymusza zapisanie danych z bufora. Przykładem strumienia, jest std::cout: std::cout << "wyswietlam tekst" << std::endl << "a to od nowej linii";
Manipulatory zapisuje się tak samo jak dane do przetworzenia. Wykonują określone akcje, lub modyfikują zachowanie strumienia, lub robią jeszcze co innego. std::endl przechodzi do nowej linii i na razie tylko tyle powinieneś o nim wiedzieć. |
|
DejaVu |
» 2013-06-04 00:32:04 |
|
usmiech |
» 2013-06-04 00:56:38 Po prostu jesli nie uzyjesz np cout << endl; , albo cout << '\n';... albo //....... << endl; program bedzie pisal wszystko w jednej linii i odczyt na ekranie bedzie malo czytelny... |
|
Bajt |
» 2013-06-04 17:42:19 Jeśli mogę się wtrącić: jeżeli tworzyłeś kiedykolwiek jakąkolwiek stronę internetową, dajmy na to np. w języku znaczników (HTML) to zapewne wiesz iż istnieje tam znacznik 'br' odpowiedzialny za przejscie tekstu do nowej linii. Podobnie jest w C++ tyle że tu odpowiada za to endl (z ang. end of line). Tyle powinieneś na razie o nim wiedzieć |
|
« 1 » |