Как грамотно вывести "Hello World" на C++ что бы вас зауважали. Глава 2/финал.
Ну что погнали, тема сегодняшней главы такова:
- Починить ошибки в коде. (если вы их нашли молодцы, если нет ща будем править)
- Написать какой то код.
- Поставить стражей, задать переменные и сделать что то прикольное с массивами.
- Добавим новые библиотеки и что то будем с ними делать.
- Запустим проект.
Для начала давайте исправим наш код т.к. я намеренно допустил ошибки в том коде что бы вы меня на них подловили (удаляем код в private и всё.):
Дальше нам нужны переменные, создаём const shorts i = 10; делаем это ниже на 2 квадратика чем #include. Далее в private делаем такой мув, std::string Hi[i] = { "H, e, l, l, o, W,o,r,l,d" };
std как смысл жизни
По итогу у вас должно получиться вот так:
Далее мы должны в static void HaLLo написать следующее: if и нажмите TSB, потом снизу добавите else, вот так:
Теперь нам нужно добавить подобие стража к нам в код, мы же не хотим что бы кто то украл его, поэтому ставим пацана сразу на вход функции, что бы не украли. Примерно вот так:
Далее делаем такие приколы, создаём bool константу как тут:
И далее делаем такие мувы меняем string на char и добавляем такой код к checkGuard:
Далее переходим в .cpp и пешим такое:
Важно.!
Пишем в main такой код: LoveC::HaLLo(); Должно быть вот так:
Далее нам нужно запустить массив и немного его изменить, массив переезжает на верх вот так, и становиться статичным:
Далее запускаем перебор массива но сначала.!:
Массив.
Далее мы должны private перенести на верхний столбец вот так, выше public:
Теперь перейдём через перебор массива, добавляем к HaLLo\if\for, вот так:
Если в крантце что делает наш код, мы берём и перебираем наш массив и проверяем символы массива на начало слова "W", и др символы со словом World (но нам главное это захват "W" остальное для безопасности). Если находим совпадение, добавляем отступ перед выводом и далее выводим следующие символы. Тем самым у нас получается "Hello World".
Далее нам необходимо вывести его не просто а красиво, поэтому мы берём и добавляем новую библиотеку, Windows.h ниже iostream, вот так:
Далее ниже делаем 2 квадратика отступ и колдуем следующий скрипт:
И должно получиться вот так:
Отвечаю что делает данный код: пытается получить нашу консоль для работы с ней.
Далее нам нужно в HaLLo написать следующее:
Теперь объясняю что делает данный кусок прикола: SetConsoleTextAttribute функция которая вызывает изменения цвета текста консоли проще говоря, FOREGROUND_GREEN - вызывает зелёный цвет текста консоли, FOREGROUND_INTENSITY - делает цвет контрастнее.
Цвет.
Далее показываю как нужно запустить наш проект дабы можно было хвастаться первым Hello World:
Вау, первый Hello World на C++, мои поздравления.!
Так же полезно.!
Ну что ж, работа была долгая и кропотливая, наш первый Hello World и наши первые достижения. Советую вам тренироваться, быть упорными и трудолюбивыми, и тогда у вас всё получиться.! На сей я прощаюсь с вами и до скорого мои сладенькие.!
Мой Git + GitFlic + тг:
Всем спасибо и чая с печеньками.!