Escape - последовательности. Как использовать. C++ для начинающих. Урок #3.
HTML-код
- Опубликовано: 1 окт 2024
- Уроки по программированию
C++ для начинающих. Урок #3.
В этом уроке мы узнаем как правильно форматировать вывод текста, что такое escape - последовательности и как с ними работать.
✅Если вам нравятся мои уроки, вы хотите поддержать меня и развитие канала, то можете сделать это тут!=)
✅ donatepay.ru/d...
✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
Подписывайтесь на канал / @simplecodeit
*Друзья, КУРС АКТУАЛЕН И БУДЕТ АКТУАЛЕН ЕЩЁ МНОГО ЛЕТ. К тому же это самый полный бесплатный курс по C++ в RU сегменте, это базовые основы языка программирования которые изменяться не будут, смело можете учить! Рекомендую вам подписаться и нажать колокольчик чтобы никогда не пропускать новые уроки!*
обязательно, вы очень хорошо объясняете. Спасибо большое, за уроки!
голову включи
Симпл. Захотел выполнить домаху и у меня есть один вопрос почему когда я ввожу текст к примеру в лесу родилась елочка и запускаю консоль там написано /-Привет/.Чо делать?
Здравствуйте! Почему при отладке мне выдает "Не удается запустить программу , не удается найти указанный файл" ?
Привет, надеюсь увидишь. Я ноль в программировании, начинаю изучать и творить по твоим курсам C++. Очень надеюсь, что это еще актуальные видосы) Ясно что что-то немного в программе изменилось, но в целом вроде все круто. Дальше - больше)
Осталось всего 200 видео.....
Всего-то... Че как там за месяц?
даааа я не особо понимаю как использовать эскейп последавательности
@@КолянНиколян-и6ъ я вроде понял
Люди помогите как писать на русском языке на консоле вместо этого вылезает. Знаки вопроса
а как аниме смотреть так серий 40 за день...
* Самые понятные, видео уроки по c++, на всём (RU) youtube *
void main()
{
setlocale (LC_ALL, "Rus");
cout
@@idontremembermyname4353 да да
Азазаза, обосрался с std@@idontremembermyname4353
D:\С++ ур\Project1\Debug\Project1.exe (процесс 11052, и т.д) 0. Чтобы избавиться -->
"Отладка" -> "Параметры" -> "Общие" ->(самый нижний пункт) "Автоматически закрыть консоль при остановке отладки"-> "OK".
Всем успехов)
Если бы на твой коммент не наткнулся, так и осталось бы)). Спасибо
спасибо!
Обожаю теба чувак
@@4AYN1K :D
Здоровья тебе человек удачи в жизни и девушку красивую
Большая редкость когда предложенный контент включает в себя и теорию и практику. Спасибо большое!
Урока просто супер! Но чёрт вырви глаз.... Смотреть на телефоне это ад.... Текс мелкий... А лишнии части экрана ни к чему видеть . Эх жаль что щас это ни как не исправить постановку сцены. Буду носиловать глаз.....
Кто не понял как написать стишок с такими отступами (табуляцией) и с переводом на следующую строку, вот код:
#include
using namespace std;
int main() {
setlocale(LC_ALL, "Rus");
cout
@Howard тоже сделала,как на первом,но так лучше усвоится)
красивый код получился
void main, int main в чём разница?
Я тож хочу узнать
Август 2023, Визуал студио 2022. У меня автоматом после текста переносит все на следующую строку. Так же не знаю как в консоли убрать вывод пути где находится мой проект.
204 видео...
это вам не python за час
1. Написать программу, которая выводит в консоль таблицу Escape-последовательностей:
Escape sequences
\a Bell (alert)
\b Backspace
New line
Carriage return
\t Horizontal tab
\\ Backslash \
\” Double quotation mark “
\’ Single quotation mark ‘
сами символы: ( \a \b
итд...) не показывает ?
cout
Домашка :)
cout
мне 12 лет,и я начал изучать с++:).Автор рассказывает всё без лишнего и я всё понимай,и с радостью выполняю его домашнее задание:).
Кстати,мне тоже 12 лет и я тоже начал изучать спп))
Мда, через пару дней сдался 😢
Я?Я не сдался ты просто наверно хочешь высрать своё никому нахуй не нужное время,поплачь бедненький 🥺@@zavi8695
кто?@@zavi8695
@@zavi8695 пхахххаха, ну ничего... Я в 12 лет начинал с Pascal, потом перешел на Python и сдался. В 14-15 лет вернулся. Сейчас вот и в C++ начал разбираться. Всем сложно, просто нужно постоянно преодолевать какие-то задачи, и тогда сможешь созидать всё это, так сказать, познаешь дзен и выйдешь в абсолют
Лайк! Отдельное спасибо за домашку:)
Я выполнил ДЗ #include
#include //Нужна для математических решений//
/*
/b Удаление последнего выведенного символа
/t Перейти к следующей позиции табуляции
/n Перейти на начало новой строки
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
\\Вывести обратную черту \
\" Вывести двойную ковычку "
\' Вывести одинарную ковычку '
*/
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus"); //Эта команда нужна для вывода русских букв в консоль//
cout
Сделал
А. Блок - Демон
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
cout
Автор - большой молодец, спасибо ему! Все последовательно, структурно, аккуратно (не ленится показать новичкам, как мне, варианты работы кода по схеме "без" и "с").
ДЗ
#include "pch.h"
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
Смотрю в 2023 до сих пор актуальные уроки
Как я понял во первых надо интегрировать клавиатуру в своё сознание глядя на скорость назначения команд . English Это не сложно . Просто надо закрыть глаза и соединить место положения клавиш с моторикой Очень часто если спросить тех кто использует метод где находится определённая клавиша , то они ответить не смогут. Потому что этот навык ушёл на уровень подсознания .
Я постараюсь добить курс Сергея
Выполнил ДЗ:
#include
using namespace std;
/*
\b Удаление последнего выведенного символа
Перейти на начало новой строки
\t Перейти к следующий позиции табуляции
////////////////////////////////////////////////////////////////.
\\ Вывести обратную черту \
\" Вывести двойную кавычку "
\' Вывести одинаруную кавычку '
*/
int main()
{
setlocale(LC_ALL, "Rus");
cout
Здравствуйте. Насколько я понял, такие Escape - последовательности как \{ \( \{ тоже работают по-этому же принципу. Просто я ради интереса попробовал и они вывелись на экран!) Спасибо за урок!
Подписался, жду новых уроков!
скоро будут =)
#SimpleCode Что делать если у меня подчеркивает #Incloude и cout красным ?
Tvinkvinter Я и так писал и команду cout тоже красным подчеркивает
+Vladislav Isyp , #include
Насчёт cout - в начале не забыл прописать using namespace std; ?
в одну команду cout это все можно запихнуть?
// ConsoleApplication4.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include "iostream"
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
D:\С++ ур\Project1\Debug\Project1.exe (процесс 2112) завершает работу с кодом 0.
Чтобы автоматически закрывать консоль при остановке отладки, установите параметр "Сервис" -> "Параметры" -> "Отладка" -> "Автоматически закрыть консоль при остановке отладки".
Чтобы закрыть это окно, нажмите любую клавишу…
Что делать что бы убрать эту надпись с консоли???
"Автоматически закрыть консоль при остановке отладки". Неистово плюсую - помог, а то от автора не дождешься ответа.
Отладка > Параметры> Общие (ты сразу в ней будешь) В самом в низу поставить галку на "Эту надпись можно убрать, если в настройках отладчика включить автоматическое закрытие окна (последний пункт в настройках отладчика"
@@Ms001man правильно не дождешься, когда он видно то выложил он должен каждый коммент читать на всех видно?
@@Ms001man спс
Почему может не работать escape последовательность \b в предложенном в видео коде?
void main()
{
setlocale(LC_ALL, "Russian");
cout
Можно было и один cout вместо такой кучи
Ура! Получилось:
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
cout
Читаю комментарии об выполненном Д\з и их коде,и ещё раз убеждаюсь,что у каждого программиста свой подход к написанию кода,кто-то пишет коротко но когда смотришь,то можно ногу сломать об код ,кто-то очень сильно затягивает код и повторяет всё по несколько раз но делает его красивым и ровненьким,ну а кто-то повторяет за другими)У каждого свой подход
Блин мне 13 лет, и ты так хорошо объясняешь что даже я всё отлично понял)
Друже розвивайся далі в тім же дусі.Я розпочинав вивчати програмування з 12 років)
Что разрабатываешь? Мне тож 13 лет.) я делаю проект mta с лаунчером
Flow World ツ мне уже 14, я учу для создания ОС
Блин, мне 45 лет, и он так хорошо объясняет, что даже я все отлично понял)))))
Посмотрим что ты скажешь на двумерныж массиваэ
В принципе дз простое, но важное...
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS");
cout
Домашняя работа
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
/*b - Удаление последнего выведенного символа
- Перейти на начало новой строки
\t перейти к следующий табуляции (делает пробел)
\\ вывести обратную черту (бэкслэш) \
\" вывести двойную кавычку "
\` вывести одинарную кавычку`
*/
void main()
{
//cout
На столько понятных я ещё уроков не встречал
Спасибо Сергей. Уроки замечательные! Перенимаем твой опыт дальше))!
Спасибо за урок было очень интересно)
#include
/* данная строчка подключает в программу библиотеку
под названием iostream. Библиотека - файл, в котором содержатся описания
различных функций, реализованных другими программистами.
Данная программа получила возможность использовать функции
находящиеся в библиотеке iostream */
using namespace std;
/*В языке С++ существует понятие пространство имен.
Это пространство определяет некую область, на которую
приходятся действия оператора или функции. Для того, чтобы
использовать оператор, находящийся в определенном пространстве,
необходимо подключить это пространство в свою програму.
Ниже подключается пространство имен под названием std*/
/* ESCAPE последовательности
\b Удаление последнего выведенного символа
Перейти на начало новой строки
\t Перейти к следующей позиции табуляции
/////////////////////////////////////////
\\ Вывести обратную черту \
\" Вывести двойную кавычку "
\' Вывести одинарную кавычку '
*/ //ESCAPE последовательности
int main()
{
setlocale(LC_ALL, "Rus"); // функция вывода русских символов в консоль
cout
iosteam - это не библиотека, а заголовочный файл, это вообще разные понятия.
пхахахахаха ору. Я весь стишок в одну строчку запихал... А можно было вот так...
@@ЭрнестШарапов-ф4г ух было видать весело )
@@ЭрнестШарапов-ф4г лол ++
последнюю скобку съело } а так всё работает
cout
В вузе просто дали 20 задач и сказали: "Решайте", при этом ничего не объяснив. После этого я разочаровался в нашей системе образования, набрался кучу долгов. Но сейчас нашёл силы нагнать материал, и Ваш курс это просто кладезь знаний. Спасибо за вложенные силы и время
в каком вузе учишься?
@@timurgubaidullin7986 ЮФУ. Уже не учусь
@@timurgubaidullin7986 ты начал С++ учить?
@@xghsvxdhiwbss да
@@timurgubaidullin7986 ну как успехи?)
Просматриваю уже по второму кругу как хорошую, старую (исключительно в хорошем смысле этого слова !), добрую и полезную классику !!! Спасибо Вам !!!
Складывается впечатление, что это лучший канал с туторами по С++!
Dz
#include
using namespace std;
/*
\b удаление последнего выведенного символа
перейти на начало новой строки
\t перейти к следущей позиции табуляции
/////////////////////////////////.
\\ Вывести обратную черту \
\" Вывести двойную ковычку "
\' Вывести Одинарную ковычку '
*/
int main()
{
setlocale(0, "rus");
cout
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "rus");
cout
Еще раз спасибо за ролик, всё усвоил, с дз справился, низкий тебе поклон, Серёга!
спасибо за информацию, все четко и без лишней воды.
Не все стихотворение потому что долго(мне 13 лет, аеееее)
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
/*...*/
void main()
{
setlocale(LC_ALL, "Rus");
cout
#include;
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL,"Russian");
cout
Огромное спасибо Вам за уроки!! В самом деле, почему так не учат нигде?!
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
cout
Подскажите как скрыть в консоли, когда включаешь Отладку, местоположение файла. Все показывается, когда запускаю откладку.
#include
using namespace std;
int main ()
{
setlocale(LC_ALL,"Russian");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "RUS"); // +русские символы
cout
как убрать показ путь файла в *cmd*
Отладка -> Параметры -> Общие -> Автоматически закрыть консоль при остановке отладки. Удачи)
Такая проблема, что при вводе какой-либо буквы в середине слова сразу заменяется другая рядом стоящая, как исправить? Заранее спасибо за ответ
ЭХ, с каждым следующим видео всё меньше просмотров, а это ведь ток база а люди уже сливаются (хотя может скипают прост, хз)
Отличное домашнее задание получилось с первого раза и теперь понятно как с \t
работать, вот только не удобно одновременно смотреть стих и писать код
Скачал приложение
чтобы учить программы,
ничего не понял...
А посмотрел тебя и понял.
Include
using namespace std;
int main()
{
cout
ты забыл поставить вот такой символ - *;* в своём коде
@@МотивациянаКаждыйдень-ъ2к ошибка начинающих)
Сделал домашку
Спасибо большое за видео!
а Escape самому надо заполнять?
???
сделала дз ,все получилось с первого раза
Всё очешуенно, жаль на маленьком экране ноута текст весьма мелкий)
Отличное видео, я что-то перестарался и первую главу Бытие переписал
Домашнее задание:
setlocale(LC_ALL, "RUS");
cout
Выполнил ДЗ:
#include:
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
Ничего не могу понять: пишу эту \t\t\t\t и ничего. Слово все равно стоит с левого края
Все. Допетрил. Я в конце этот слеш поставил после Т. Вот система и не видела. Лучший лектор ютюба. Спасибо. Кстати заметил следующую закономерность: если пишу \t
выполняется только команда
. А вот когда поставил в алфавитном порядке, тогда все выполнилось, то есть
\t. Пишу для таких же чайников как и я. Надеюсь кому-то помогло
@@ajaymansur4769 Помог, спасибо))
ДЗ =)
#include "stdafx.h"
#include
using namespace std;
*/
void main()
{
setlocale(LC_ALL, "Rus");
cout
Самый лучший учитель, вам нужно открыть свою школу
домашка cout
А я в одну строку вместил всё, каша понимаю:D
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
cout
Ч просто написал комент чтоб он был не 2000 лет назад
Каретка пишется так:
То есть
не является кареткой, это знак переноса, всё равно, что в html - е тег - это тоже перенос на новую строку, но не для программного текста.
До сих пор лучший из всех на ютубе кто нормально скажет чё да как
Вот дз кста:
#include
using namespace std;
int main()
{
setlocale(LC_ALL,"Rus");
cout
Автору благодарность за труд! Очень информативно и доступно всё объясняется.
В видео в 6:00 Вы говорите, что табуляцию видно не будет, однако это не совсем верно, так как если написать "
\t", то сначала переходим на новую строку, а потом от её края отступ (то есть табуляцию должны увидеть). Если же написать "\t
", то табуляцию видно не будет (табуляция сначала, потом - переход на новую строку).
#include
using namespace std;
void main()
{ /*Комментарий
*/
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
int main()
{
setlocale (LC_ALL,"RUS");
cout
Вот д/з
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
cout
вот мое дз ~_~
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
Сделяль:
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
cout
было же int main почему сейчас void main?
int - целочисленное число, void - нет типа данных. Почему поменял он - не знаю
using namespace std;
int main()
{
setlocale(LC_ALL, "rus");
cout
#include //библиотека//
using namespace std; //меньше проблем//
void main() //точка входа в систему//
{
setlocale(LC_ALL, "Rus"); //функция вывода русских символов//
cout
ДЗ
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "RUS");
cout
Completed!
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
cout
Легко!
Там столько символов для красоты.
int main()
{
setlocale(LC_ALL, "rus");
cout « "
\t\t\t\t Я вас любил:любовь ещё, быть может,
";
cout « "\t\t\t\t В душе моей угасла не совсем;
";
cout « "\t\t\t\t Но пусть она вас больше не тревожит;
";
cout « "\t\t\t\t Я не хочу печалить вас ничем.
";
cout « "\t\t\t\t Я вас любил безмолвно,безнадёжно,
";
cout « "\t\t\t\t То робостью, то ревностью томим;
";
cout « "\t\t\t\t Я вас любил так искренно, так нежно,
";
cout « "\t\t\t\t Как дай вам Бог любимой быть другим.
";
}
Вот так вот получилось
#include
using namespace std;
int main()
{
setlocale(LC_ALL,"Rus");
cout
setlocale(LC_ALL, "Rus");
cout
// firstproject.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "RUSSIAN");
cout
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "rus"); //Отвечает за русский язык в консоли
cout
Сделал Пушкина Зимнее Утро: #include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
Выполнил ДЗ:
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout
#include
using namespace std;
void main()
{
setlocale(LC_ALL, "Rus");
cout
ДЗ
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Rus");
cout