Функция endl
Функция endl вставляет символ перевода строки '\n'
в выходной поток и выполняет сброс (flush) буфера этого потока.
Она не принимает никаких параметров и обычно используется
вместе с оператором << для вывода данных в консоль.
Сброс буфера гарантирует, что все данные будут немедленно
записаны в устройство вывода, а не останутся в промежуточной памяти.
Синтаксис
std::endl
Пример
Давайте выведем две строки, разделив их с помощью endl:
#include <iostream>
using namespace std;
int main()
{
cout << "abcde" << endl;
cout << "12345" << endl;
return 0;
}
Результат выполнения кода:
"abcde"
12345
Пример
Давайте выведем числа 1, 2 и 3,
каждое с новой строки:
#include <iostream>
using namespace std;
int main()
{
cout << 1 << endl;
cout << 2 << endl;
cout << 3 << endl;
return 0;
}
Результат выполнения кода:
1
2
3