Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.74/364: Рейтинг темы: голосов - 364, средняя оценка - 4.74
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 29

endl

22.01.2011, 21:13. Показов 72948. Ответов 28
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Объясните пожалуйста зачем вставлять эту функцию после выводимого потока
например:
cout<<....<<endl;

Зачем она нужна и что выполняет?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.01.2011, 21:13
Ответы с готовыми решениями:

Какого типа std::endl ? Как сделать так, чтобы функция могла принимать endl в качестве аргумента?
Что надо указать в прототипе функции, чтобы можно передавать std::endl в качестве аргумента? Уже 3 часа голову ломаю! :wall: Помогите,...

endl
#include &lt;iostream&gt; int main() { using std::cout; using std::endl; unsigned short int Width = 5, Length; Length =...

Символ '\n' и манипулятор endl
Встретил в одной книге вот такое выражение (дословно): Если операционная система не использует буферизацию вывода, то между символом...

28
 Аватар для taras atavin
4226 / 1796 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
25.01.2011, 06:28
Студворк — интернет-сервис помощи студентам
Сложно в самом потоке реализовать сброс буфера? Ваш потоковый манипулятор не имеет скобок. Или за ним скрывается
C++
1
#define endl endlproc()
? А по ссылке нет ничего, кроме синтаксиса.
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
25.01.2011, 06:33
Цитата Сообщение от taras atavin Посмотреть сообщение
А по ссылке нет ничего, кроме синтаксиса.
Ой ли? По ссылке приводится декларация манипулятора:
C++
1
ostream& endl ( ostream& os );
Цитата Сообщение от taras atavin Посмотреть сообщение
Или за ним скрывается <...>
Нет, не скрывается
0
Эксперт С++
 Аватар для Nameless One
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
25.01.2011, 06:42
Вот тебе такое определение манипуляторов:
Манипуляторами называются специальные функции, позволяющие модифицировать работу потока. Особенность манипуляторов состоит в том, что их можно использовать в качестве правого операнда операции >> или <<. В качестве левого операнда, как обычно, используется поток (ссылка на поток), и именно на этот поток воздействует манипулятор.
0
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 29
25.01.2011, 20:42  [ТС]
парни приведите мне простенький, но полный код со всеми инклудами, иллюстрирующий возможности оператора sleep();
А то и борланд и дев отказываются компилировать даже это:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream.h>
#include <conio.h>
#include <windows.h>
 
int main ()
{
    sleep(1000);
 getch();
 return 0;
}
Добавлено через 9 минут
Хах...Срауструп мать его...
Проблема решена
Проблема в чувствительности регистра
В место sleep (1000); нужно написать Sleep (1000);
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
25.01.2011, 20:43
sunlight17, вы слышали, что си/++ чувствительный к регистру, написали же Sleep
oo
0
26.01.2011, 05:05

Не по теме:

Цитата Сообщение от sunlight17 Посмотреть сообщение
Хах...Срауструп мать его...
Проблема решена
Проблема в чувствительности регистра
В место sleep (1000); нужно написать Sleep (1000);
Мда, и это после того, как два человека тебе уже написали, как надо делать...

1
0 / 0 / 0
Регистрация: 29.12.2010
Сообщений: 29
26.01.2011, 14:58  [ТС]
я просто не сразу обратил внимание на заглавную S
0
0 / 0 / 0
Регистрация: 15.11.2012
Сообщений: 53
15.11.2012, 01:08
Сбросит в поток все числа от 0 до 9 одновременно через 10 секунд.
у меня цифры выводились каждую секунду. может это, судя по вашему коду в никсах запускалось? а у меня в винде...
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
15.11.2012, 01:11
Цитата Сообщение от time123 Посмотреть сообщение
у меня цифры выводились каждую секунду
Ну и что? Это от буферизации в консоли зависит.
Цитата Сообщение от time123 Посмотреть сообщение
судя по вашему коду в никсах запускалось?
Да

Добавлено через 55 секунд
Цитата Сообщение от time123 Посмотреть сообщение
а у меня в винде...
И получается, что когда ты свой код перенесешь, он будет работать по-другому в другой ос, в другом терминале. А перевод строки в большинстве зафлашит буфер.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
15.11.2012, 01:11

`endl' undeclared (first use in this function)
#include &lt;stdio.h&gt; #include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; void main() { double (*pf)(double x); ...

Что делает endl
Код типа cout &lt;&lt; &quot;blahblahblah&quot; &lt;&lt; endl зачем там endl, вроде и без него все нормально работает

Что не так с endl?
Пишу cout &lt;&lt; endl; не видит. Пишу cout &lt;&lt; endl; cout &lt;&lt; endl;Видит. Что такое? Причем в одном месте кода в остальных все работает. Там тоже...

Можно ли заменить \n на endl ?
Есть два рабочих кода.Я экспериментировал с ними в одном кодк где оператор count, &quot;endl&quot; можно заменить \n. Но в коде где...

endl необъявленный идентификатор
Почему компилятор использует endl, как переменную, а не переход на новую строку?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
29
Ответ Создать тему
Новые блоги и статьи
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
Более приземисто - Эстафету хвоста в .cdl (деревья эстафеты в сад).
Hrethgir 24.07.2026
В будущем, после написания блока инверсии обхода дерева (эстафеты хвоста), я планирую вернуться к нашему прошлому разговору о том, обладают ли знания целеполаганием. Тогда я пришел к выводу, что. . .
Вот представьте что вам дали бессмертие.
kumehtar 24.07.2026
Вот представьте что вам дали бессмертие, ничего более не меняя. Вообще ничего, только бессмертие в нынешнем виде. Рады были бы? Что бы вы тут делали всё это время? Никакой пенсии. Никакого нового. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru