Free YouTube Transcribe

Video transcript

Escape - последовательности. Как использовать. C++ для начинающих. Урок #3.

#SimpleCode · 1,013 words · 5 min read

Want to search this transcript, jump the video from any line, or download it as TXT, SRT, or VTT?

Open in the transcript tool

Full transcript

0:00Приветствую вас друзья Меня зовут Сергей

0:02мы продолжаем изучать язык

0:03программирования c+ Plus и сегодня мы

0:06поговорим о такой Довольно простой но в

0:09то же время очень важной теме как Escape

0:12последовательности Escape

0:14последовательности - это управляющие

0:16символы которые используются для

0:20формирования вывода текста на экран

0:24важна эта тема потому что мы будем

0:27использовать escap последовательности Да

0:30и не только в языке программирования c+

0:33Plus А ещё и в многих других например в

0:35языке программирования CSP всё идентично

0:39поэтому сейчас Если вы это

0:44засвоювати не сложно и я думаю вы очень

0:47быстро всё поймёте Итак Обратите

0:49внимание на четвёртой строке моего кода

0:52есть некие комментарии а а вот это

0:57собственно и есть Escape

0:58последовательности

1:01вот такие вот штуковин Итак для того

1:04чтобы повлиять на то как будет

1:07формироваться наша строка

1:10используется СШ и какой-либо

1:13символ который соответствует какому-либо

1:16действию которое вы хотите совершить с

1:19выводом нашей строки либо на экран либо

1:24например на какую-то кнопочку или

1:28какой-то элемент даже компонента Windows

1:32какое-то окошко то есть везде это

1:34работает одинаково Ну а сейчас мы будем

1:37работать именно с функцией cout А с той

1:41самой функцией где мы выводили наш

1:43привет давайте сейчас запустим нашу

1:46программу посмотрим чего у нас получится

1:48Итак у нас выводится наш Привет Но

1:51дальше идёт стандартный текст из консоли

1:53для для продолжения нажмите любую

1:55клавишу а возможно вы помните что

2:00в прошлых уроках мы использовали команду

2:03endine которая помогала

2:06нам передвинуть этот текст вниз чтобы он

2:11не отображался в одной строке Но это

2:13можно делать и с помощью Escape

2:15последовательности и В некоторых случаях

2:18так даже гораздо удобней сейчас в

2:20принципе мы с вами и попробуем это

2:22сделать посмотрим что у нас получится

2:24Итак во-первых как вы помните ВС что мы

2:27выводим на экран должно быть в двойных

2:28кавычках наше слово привет вот сейчас в

2:31двойных кавычках и ES последовательность

2:34тоже должны находиться в этих кавычках

2:37но они принимаются программой

2:40принимаются компилятором не как текст а

2:42как команду потому что они пишутся через

2:44обратную косу черту которая называется

2:48вот сейчас я её написал Итак давайте же

2:54попробуем перенести тект

3:00чтобы фраза для продолжения нажмите

3:03любую клавишу не отображалась у нас

3:04сейчас в одной строке вместе с нашим

3:07приветствием для этого мы пишем после

3:09нашего слова привет в тех же самых

3:12кавычках и

3:14буковку и запускаем нашу программу

3:17смотрим чего у нас получается вот

3:19собственно достигается тот же самый

3:21эффект что и при

3:23использовании

3:25смы можем использовать неко

3:28последовательно поря Для этого нам нужно

3:31после того как мы использовали одну

3:34ввести ещё один и допустим ещё раз

3:38сейчас мы

3:39смести сделаем отступ на две строки

3:43вниз вот как видите наша фраза

3:46стандартная сместилась ещё на одну

3:48строку вниз и между нашей фразой и

3:50стандартной фразой появился появилась

3:52одна пустая

3:55строка существуют разный с

3:57последовательности здесь

4:00видите основные и вот эти три которые

4:03сверху Вы будете использовать наиболее

4:05часто даже я вам скажу так вот эти вот

4:08две переход на следующую строку и

4:10табуляция вот эти две Вы будете

4:13использовать наиболее часто Давайте

4:14кстати с ними сейчас

4:15поэкспериментировать

4:30последовательность табуляции посмотрим

4:31как она

4:33влияет Ну собственно вот возможно сейчас

4:37не очень заметно Давайте добавим ещё

4:39одну даже даже вот так вот сделаем ещё

4:42несколько штук и посмотрим Ну как видите

4:46текст отодвинулся на

4:49несколько пробелов

4:52вправо Давайте вот так вот сделаем три

4:57табуляции так

5:00что собственно делает ES

5:02последовательность которая отвечает за

5:04табуляции ES последовательности можно

5:06выводить не только в конце давайте

5:08сейчас их удалим из

5:11Конца А можно выводить и в начале нашего

5:15текста в таком случае после с

5:18последовательности наше и в начале нашей

5:22фразы не должно ничего Находи можете

5:24поставить сюда про

5:26Шаза сла

5:30видите у нас в начале появился отступ

5:32наша табуляция если мы добавим ещ один

5:34Тап то отступ будет ещ больше Мы также

5:37можем сюда добавить

5:39и переход на следующую строку смотрим

5:42Что получится вот наш текст опустился на

5:45строку вниз на строку так Ошибочка вышла

5:50две строки и две табуляции вот так также

5:54мы можем добавить е последовательно в

5:56конец нашей фы Давайте

5:58дом переход на следующую строку Ну

6:01табуляцию там в принципе наверное видно

6:03не будет

6:05а вот и ещё один переход на следующую

6:11строку Ну собственно вот так вот

6:14действует наш икип последовательность Я

6:16думаю базовый принцип вы поняли но

6:19наверное Вы заметили что у меня в моих

6:24комментариях а есть несколько

6:26обособленный скейп последовательности

6:29это Эш и кавычки проблема в том что

6:35компилятор воспринимает и backslash и

6:37кавычки как оператор Поэтому если вы

6:40сделаете вот так вот допустим вам нужно

6:44написать ваше слово привет в

6:48кавычках то это вызовет ошибку на этапе

6:51компиляции потому что компилятор не

6:54будет понимать от вас что вы хотите

6:57просто слово привет в кавычках он будет

7:01тоже самое с одинарными кавычками и для

7:03того чтобы компилятор понимал вас то

7:06перед вот этими кавычками в которое вы

7:08хотите заключить слово вам тоже нужно

7:12ставить и посмотрим что у нас получается

7:15так Давайте ещё в конце поставим переход

7:17на следующую

7:19строчку пожалуйста у нас

7:24спереди в

7:29кавычки вот одинарной ну и так само если

7:33мы хотим вывести

7:36еш Давайте после нашей кавычки выведем

7:39ещё

7:41Эш то перед тем лешем который мы хотим

7:44вывести Нам тоже нужно поставить ещё

7:47свой Ну вот собственно имеем на экране

7:50результат такого вывода Как вы заметили

7:53всё довольно просто но для запоминания

7:56требуется некоторая практика чтобы потом

7:58вас это происходило автоматически вы

8:01особо не задумывались над тем как

8:02использовать последовательности Как

8:04отформатировать текст который вы хотите

8:06вывести либо в консоль либо ещё

8:07куда-нибудь это уже как вам больше

8:10понравится в зависимости от вашей задачи

8:12Ну и в общем из этого следует ваши

8:14домашние задание Возьмите Какое угодно

8:17стихотворение Ну вот например как у меня

8:20в лесу родилась ёлочка и с помощью с

8:23последовательно выведите его в консоль

8:25вот таким вот образом чтобы куплеты а

8:30между куплетами было расстояние в одну

8:31строчку чтобы строчки были

8:33отформатирован Ну я думаю вы видите на

8:35экране как вам нужно это сделать И

8:38поймёте что к чему обязательно

8:40попрактиковаться

8:45это видео оно было вам полезно интересно

8:48то жмака ите лайк подписывайтесь на

8:50канал чтобы не пропустить следующие

8:52уроки Ну и конечно Всем спасибо за

8:54внимание пока-пока

8:56[музыка]

8:59M

9:01[музыка]

This transcript was generated from the captions YouTube publishes for this video. Get the transcript of any YouTube video atfreeyoutubetranscribe.com: free, unlimited, no sign-up.