Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
koderman
2 / 2 / 1
Регистрация: 27.11.2012
Сообщений: 131
#1

Табуляция, переход на новую строку, конец строки и прочие подобные действия. endl; \n; - C++

07.12.2012, 17:58. Просмотров 1054. Ответов 2
Метки нет (Все метки)

Я запутался в этих знаках. Чем они отличаются и почему их часто ставят в разных местах строки? Иногда в начале строки, иногда в конце? Приложил картинку.
Знаю что endl это сокращённое от endline тоесть конец строки. \n это вродебы перевод строки на следующую строку. Чем они отличаются и почему иногда в начале строки ставят \n? Есть ещё подобные знаки?
0
Миниатюры
Табуляция, переход на новую строку, конец строки и прочие подобные действия. endl; \n;  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2012, 17:58
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Табуляция, переход на новую строку, конец строки и прочие подобные действия. endl; \n; (C++):

Переход на новую строку - C++
Вывести в 5 колонок список пятизначных нечетных симметричных чисел, (например 34543 или 70507). Ширина колонки должна быть равна 7...

Переход на новую строку - C++
Файл открыт в текстовом режиме. Есть строка , ее надо записать в файл, и перейти на новую строку для следующей записи. fputs(stroka,f); ...

Переход на новую строку - C++
Что не так? #include <iostream> #include <string> using namespace std; int main() { int N; string S; cout << "vvedite...

Переход на новую строку - C++
Доброго времени суток! у меня такая проблема: у меня стоит visual C++ 2008 и я не могу перейти на новую строку. Пробывал с помощью \r\n и...

переход на новую строку - C++
подскажите пожалуйста есть задача надо откоректировать текс так что бы в каждом рядку было до N символов вот пока до чего я дошол for(...

Переход на новую строку - C++
фрагмент кода запись строки в текстовый файл: fputs(stroka,f); stroka имеет значение 100110110101 без нуль символа. как перейти на...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
07.12.2012, 18:00 #2
\n достался от C. А endl - от специально разработанной для C++ системы вывода, основанной на классах.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7239 / 4407 / 642
Регистрация: 29.11.2010
Сообщений: 11,927
07.12.2012, 18:03 #3
koderman, все верно. \n - перевод каретки на новую строку. endl - функция, которая переводит каретку на новую строку и вызывает flush(), т.е. сбрасывает все, что накопилось в буфере.

Добавлено через 2 минуты
Вот ссыль на управляющие символы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2012, 18:03
Привет! Вот еще темы с ответами:

Переход на новую строку - C++
Добрый день, цикл должен считывать из файла 12 слов (начиная со второй строки файла), но он этого почему-то не делает. (похоже, что он...

Sprintf не видит переход на новую строку - C++
Привет всем Появилась проблемка пытаюсь записать в массив через sprintf но он не воспринимает знак перехода на новую строку а тупо пишет...

Переход на новую строку после N символов - C++
Привет народ. Мне нужна помошь. Как сделать чтоб программа не выводила в одной строке более N символов. Я использовал для этого цикл....

Переход на новую строку после 10 чисел - C++
Программа для вывода чисел между двумя числами. Нужно сделать так, чтобы через каждые 10 чисел выполнялся переход на новую строку. ...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru