Спасибо за уроки, пожалуйста, не останавливайся и продолжай в том же духе. За неделю по твоим курсам узнал куда больше, чем за год в ВУЗе
@SimpleCodeIT7 жыл бұрын
Пожалуйста, благодарю за поддержку =)
@arkanruler15936 жыл бұрын
+
@arkanruler15935 жыл бұрын
@Zhantore Yesen согласен, в вузе и близко такого не дают
@sheldon37055 жыл бұрын
Тогда зачем платить деньги в ВУЗ? За что берут деньги? За корочку бесполезную?
@ДенисКвантум4 жыл бұрын
За неделю до 64 урока? Рили :D ? Я ровно месяц шел до этого урока..... Да, параллельно я конечно работаю, и не всегда каждый день получается позаниматься..... А в целом согласен, в колледже помню учили год то что тут выложено в 82 уроках (все что ДО ООП).... Итог для себя : вместо года мучений, 1.5 мес учения которая реально интересно, да, не все и не всегда понятно, придется пробегаться по 2 кругу выборочно, но все же если вспоминаю колледж там где понятно было %10 - 20 от силы от чего наверное и стало не интересно в целом...... То тут понятно для меня самого %70-80 и за это огромное спасибо Сергею!
@PROFESSAR505 Жыл бұрын
В visual studio 2022 strcat является небезопасной функцией потому код не скомпилируется, вместо нее компилятор предлагает strcat__s, но по сути это одно и тоже, т.е. все работает в штатном режиме
@sae9016 Жыл бұрын
А ты хорошь спс
@chmowashe2221 Жыл бұрын
мега хорош
@morpex_alex Жыл бұрын
Спасибо !
@akyla830711 ай бұрын
Можно просто прописать в начале дефайн на взятие безопасности на себя
@elizavetalipen54663 жыл бұрын
Сейчас готовлюсь к экзамену по С++, в следующем году буду изучать С#, как же я рада, что нашла ваш канал, все темы рассказываете подробно и в то же время очень понятно и наглядно
Отличная книга. Первая книга этого автора которую я прочел. "Черновик" и "Чистовик" тоже произвели впечатление. Еще раз спасибо за уроки.
@SimpleCodeIT6 жыл бұрын
Пожалуйста! Книги хороши =)
@ЕвгенийДьячков-о5в6 жыл бұрын
77 урок в плейлисте, а мне еще как минимум 80 раз "спасибо" писать, ладно спасибо:)
@nosferatu27995 жыл бұрын
Никак не пойму: ну, какие уроды ставят дизы? Неужели автор что-то делает не так до такой степени, чтобы ставит диз? Да нету на всём KZbin лучшего канала, чем этот по C++, на сегодня. Искали, знаем
@michaelmichael86024 жыл бұрын
скорее всего просто так, либо у них не получается просто программировать. Но это не вина автора.
@archiechellaut94833 жыл бұрын
Большое спасибо вам за урок и прекрасное пояснение, Сергей!
@Alex_Suvorov8 ай бұрын
спасибо огромное, последние урока, мне кажется, хорошая подводка к ООП, в том плане, что всё чаще проявляется это понятие, у меня некий страх перед ним, потому что до сих пор не смог разобраться и понять, и даже притрагиваться было страшно, теперь это уходит
@Shiefavv3 жыл бұрын
А строки оказываются интересные. Даже получил удовольствие
@АлексейГуськов-и5б7 жыл бұрын
Спасибо за ваш труд, скажите пожалуйста,сможете ли вы в будущем записать видео по созданию полноценного приложения? Без разницы что оно будет делать, просто очень хочется понять основные принципы, а чего то подобного на ютубе не встречал. Очень нравится как вы объясняете, еще раз спасибо)
@SimpleCodeIT7 жыл бұрын
Пожалуйста. Полноценные приложения будут, но только после того как запишу все запланированные курсы для новичков.
@yastepan9 ай бұрын
@@SimpleCodeITгдеееее
@Alndr9 ай бұрын
когда-нибудь))@@yastepan
@Orange_999Ай бұрын
Жду... @@SimpleCodeIT
@АнтонБелоконь-т4ю23 күн бұрын
@@Orange_999 у него есть создание приложения на джава
@ВладиславФедун6 жыл бұрын
спасибо, Ваши труды!
@ВладиславШестаков-щ1ш2 жыл бұрын
За две недели узнал больше, чем за всю жизнь
@ТехникРальф-х7т5 жыл бұрын
Спасибо за уроки, пожалуйста, не останавливайся и продолжай в том же духе. За неделю по твоим курсам узнал много нового.
@ИоаннДейкун Жыл бұрын
привет из 2023. Спасибо большое за уроки!"
@Ermine8827 жыл бұрын
Спасибо за урок
@___23032 жыл бұрын
Слово const при объявлении строки нужно потому, что компилятор при обращении к имени строки обращается не к адресу ячейки памяти, в которой находится первый символ, а к самому содержимому строки. При этом наличие нуля-терминатора нужно чтобы автоматически определять конец строки при таком обращении. То есть имя строки работает, как ссылка на содержимое строки. А ссылка - это, как мы помним, аналог константного указателя.
@Firuz267 жыл бұрын
Спасибо
@romankuznetsov46012 жыл бұрын
Охохо, Мартин Игоревич Дугин, это же из Спектра, Лукьяненко! Лайк, огромный ЛАЙК!
@valentinashevy8670 Жыл бұрын
Если в вашей версии Visual Studio функция strcat не работает, используйте strcat_s - тоже самое
@АнастасияКороткова-ь9к5 жыл бұрын
Спасибо за качественную обучашку :) порадовало отсутствие слов-паразитов))
@АуеШпак4 жыл бұрын
У кого проблема что не работает strcat, используйте strcat_s Это проблема вызвана из за дефолтных настроек проекта, VS пишет "(тут вроде функция написана, или что то другое) или переменная может быть не безопасна, используете strcat_s"
@VolodyaKorol4 жыл бұрын
Спасибо
@ЛюдмилаМиргородская-о9п2 жыл бұрын
большое спасибо
@aviorwhosits5 жыл бұрын
Спасибо за ваш труд! Ах да, и еще, Сергей Лукьяненко прекрасный писатель, Вы, Сергей Журавлев прекрасный программист. В чем следующий Сергей будет прекрасен?
@АлександрЛитвинюк-х2ы4 жыл бұрын
Спасибо за знания !
@mr.warpunch60072 жыл бұрын
Супер, спасибо за урок!
@lennoxmacduff20376 жыл бұрын
Лайк за уроки и раннего Лукьяненко
@SeshAlex6 жыл бұрын
Спасибо за урок!
@ДенисКвантум4 жыл бұрын
Как только увидел название темы, нажал паузу и пошел сам вспоминать ее (читал пару недель назад в другом источнике(книга)) #include #include #include using namespace std; int main() { setlocale(LC_ALL, "Ru"); string slovo1 = "Hello"; string slovo2 = "Jon"; string rezult = slovo1 + slovo2; cout
@gasplyak84056 жыл бұрын
Огромное спасибо! :)
@SimpleCodeIT6 жыл бұрын
Пожалуйста!
@СергейПанин-и4у7 жыл бұрын
Большое спасибо за ваш труд, скажите пожалуйста, сможете ли вы как нибудь выложить видео в котором покажите как писать полноценное приложение, без разницы что оно будет делать. Просто курсов по основам программирования очень много, а чего то подобного не встречал, даже пример без объяснений будет очень полезен, заранее благодарю) C++ учим в колледже, но смотря ваши видео вижу, что многое не объяснили.
@indeec95384 жыл бұрын
а vs 2019 просит писать strcat_s
@AlexGold3 жыл бұрын
@Кирилл Берзиньш у меня без s выводил варнинг)
@qwert3343 жыл бұрын
пишет : function strcat is unsafe
@АлександрПопов-ф8т3 жыл бұрын
Больше котиков! Ес, май инглиш вери вэл
@chelovechek77735 ай бұрын
спасибо !
@ДаниилНепелев-н4х2 жыл бұрын
Самое крутое, что есть в С++ это cin >> ; Даёт возможность по эксперементировать и поиграться )
@СтарыйВаленок-к4л4 жыл бұрын
Хорошие занятия. Подписался на вас и вк.
@VVpepper86866 жыл бұрын
Сто лет назад читал эту книгу, но все-таки вспомнил. Имя Мартин видимо запомнилось.
@fantomasik34313 жыл бұрын
спасибо очень помогло
@hutoryanin3 жыл бұрын
*Л. а. й. к. о. с.* за видос.
@АртурГребешков-к6ж6 жыл бұрын
Спасибо!
@ИгорьК-ю1п4 жыл бұрын
спасибо, очень помогло!
@ОлегСизов-ф4б3 ай бұрын
Если у кого-то выводит ошибку, что strcat (или strcat_s) не определено - подключите , и все заработает
@Непрофессионалымы Жыл бұрын
точно не помню причину, но в микроконтроллерах рекомендуется юзать += типа меньше жрет ресурсов
@alexyakoveno4682 Жыл бұрын
@ЛевПрав-л3у4 жыл бұрын
Лайк за Дугина, мартин алексеевич.
@ДанилаИванов-о3у5 жыл бұрын
Дугин))))))
@AsonGor5 жыл бұрын
СПЕКТР. Какой же Лукьяненко был крутой пока не скатился. Я не побось этого слова гениальный писатель был. Проводник отсюда...вы Сергей. Если читали понимаете что это значит.
@safocl97686 жыл бұрын
вухахах вот тут не соглашусь, вухахахаха натоящие си-гуру делают конкатенацию строк путем выделения памяти через malloc с необходимым размером. Затем с помощью memcpy копируют область памяти первого массива чаров (ессесна без \0) в область, выделенную malloc, и после копят ту да же область из второго массива с отступом по размеру скопированной памяти из первого массива, уже с \0... случилось недавно как раз в обучательных целях сочинять конкатенацию строк в СИ и мне лютые гуру с лора посоветовали именно данный способ, как наименее затратный по ресам, вместо strcat()
@АндрейЕремеев-п8ь5 жыл бұрын
Тут не гуру обучают а ламеров)). Научимся потом и так, как ты сказал. Интересно, по любому, узнать различные варианты. Спасибо.
@endlessvd2 жыл бұрын
У меня компилятор ругается, требует функцию strcat_s вместо strcat. Что за фигня? Даже не компилирует без _s
@pavelios35774 жыл бұрын
Сергей, спасибо за уроки! Но почему-то не определяется в VS 17 string? Всё подключено, начинает определятся только после добавления std::string и тогда начинает всё работать. Может кто знает в чём дело? #include #include #include // using namespace std; int main() { SetConsoleCP(1251);// Руссификация SetConsoleOutputCP(1251); cout
@НеИзвестныйпользователь-б3л7 жыл бұрын
Конкатенация строк похож на JavaScript через плюсика +
@Inhuno Жыл бұрын
5:10 ошибка: Ошибка C4996 'strcat': This function or variable may be unsafe. Consider using strcat_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. Что делать если такую ошибку выдаёт
@kveettveek Жыл бұрын
в VS 2022 надо писать strcat_s,
@artempopas5310 Жыл бұрын
@@kveettveek спасибо, помогло!
@Лев-й7я5 ай бұрын
👍👍✌️👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍👍
@sealkeen6 жыл бұрын
Ну, С++ - это больше бэк-эндовый язык, вроде как, так что то, что придётся заниматься фронт-ендом и работать с пользователем, - не гарантированно. Однако, строки играют огромную роль, несомненно. Тут без каких-либо нареканий.
@Radix-z7n7 жыл бұрын
Нужна ли физика для программирования?
@SimpleCodeIT7 жыл бұрын
Смотря в какой сфера программировать. Если хочешь писать ПО для спутников, всяких там автопилотов, то да. Но в других сферах вообще не нужна.
@jangiryanarsen49527 жыл бұрын
Да, если пишешь движок для игры.
@mikesteinar27134 жыл бұрын
Is C method works faster than C++ method?
@batlord50315 жыл бұрын
8:41 - string.
@borisshalabanov46207 жыл бұрын
не работает функция strcat, буквально переписал код, всеравно 0 реакции.
@dmytrovietsu42247 жыл бұрын
Используйте strcat_s();
@michaelspace5326 жыл бұрын
отключи в настройках проекта->c/c++->общие->sdl проверка->нет
@olegbocharnikov9505 жыл бұрын
strcat_s попробуй
@АуеШпак4 жыл бұрын
@А. С., strcat() при дефолтных настройках проекта не работает, типо strcat может быть небезопасен.
@ttorb22683 жыл бұрын
А как заполнить первую строку второй строкой, у первой строки стоит ограничение по символам и вторая строка меньше чем первая?
@alibekcs3 жыл бұрын
Как вернуть строку из функции?
@ninjamoons81902 жыл бұрын
в новой версии не strcat, а strcat_s, не помню точно, что означает эта _s, почитайте, если интересно, вроде можно какую-то манипуляцию сделать и s писать не нужно
@cnhfgjy2 жыл бұрын
Интересно, что string без проблем конкатенирует сишные массивы char, если оно кому нибудь надо конечно.
@tokyoto93862 жыл бұрын
в VS 2022 надо писать strcat_s, если у кого то ругается на strcat
@johanstar9442 Жыл бұрын
ths
@Alex_Suvorov8 ай бұрын
и да, привет из 2024 месяц февраль
@muhammadabdulloev36003 жыл бұрын
У меня в компиляторк говорит что strcat неправильный?Есть советы
@МаринаЗиновьева-п5ы3 жыл бұрын
Попробуйте использовать strcat_s
@ВикторКолесниченко-м6ы6 жыл бұрын
Cними видео "Кем можно устроиться на работу владея языком с++"!!!
@theos14896 жыл бұрын
Программистом лол)))
@arsIsv2 жыл бұрын
Касиром в пятерочке
@neordinator4 жыл бұрын
У меня есть потребность интежеровское значение также добавить в строку, но (char)nNamesNum + 48 - 2) почему-то не работает. Как мне это сделать? И вообще, что еще и каким образом можно добавлять в строку?
@svvonline12 жыл бұрын
std::to_string(IntValue) Вам в помощь
@antandgen6 жыл бұрын
Я не понял, а вот слова:"..чтобы нам не испоганить вот эту строчку". Что значит не испоганить? Что с ней может случиться?
@ami92ish5 жыл бұрын
Может кто-нибудь подскажет, прописала setlocale(LC_ALL, "rus"), однако если вывести text3=text1+text2, где text1 и text2 введены через cin на русском, получается абракадабра. Если text1 и text2 инициализировать в программе на русском, то text3 нормально выводится на русском.
@СергійІванов-с1х4 жыл бұрын
Если вввожу переменную string через cin, не определяет русский язык, выдает точки и вопросы. Если сразу присваиваю, то все в порядке. Как быть? Спасибо.
@Xenobolus4 жыл бұрын
setlocale в коде есть?
@ВиталийРаца-ч2щ4 жыл бұрын
Да, просто читайте выплывшее описание ошибки. Теперь просит писать функцию как strcat_s.
@den1ssss7 жыл бұрын
а string ведь должен входить в iostream
@ЮРИЙНЕБАС2 жыл бұрын
Мартин Иден!
@ComputerGamesDima6 жыл бұрын
setlocale не работает , в таблице выводи кириллицу , а с клавиатуры нет
@alexmuzychuk59696 жыл бұрын
Можливо я бачив не всі твої відео, але в одному з них де ти розповідав про історію як ти став програмістом ти не розповів в якій саме сфері працюєш і чим займаєшся, мені дуже цікаво було б дізнатися!!!
@МуратДжалилов-т1о3 жыл бұрын
подскажите, пожалуйста, а как в классе string получить длину строки?
@Сергей-т9д7в3 жыл бұрын
size(строка)
@frazismert3071 Жыл бұрын
Имя_строки.size();
@OlehIvsv3 жыл бұрын
Книга "Мартин Боруля ", если кто не понял...
@КонстантинЖуков-ы2я3 жыл бұрын
5:50 а почему Hello не помещается, там же в скобках [5], то есть от 0 до 5, и для Hello и для "\0" должно хватить места, "\0" это ж 1 символ
@artem63213 жыл бұрын
Потому что H - 1, E - 2, L - 3, L - 4, O - 5, \0 - 6
@Сергей-т9д7в3 жыл бұрын
при обьявлении массива [5] - означает массив на 5 элементов, от нуля до 4. На этом заостряли внимание при изучении массивов. const char a[5]; //создать массив на 5 элементов cout
@Владислав-орк2 жыл бұрын
Всем здравствуйте! Есть проблема!!! const char* string = "ABC"; sizeof(string) = 8. Почему 8??? Ведь 3 символа и \0, итого 4. Если написать хоть 100 букв вместо "ABC" то все равно sizeof(string) = 8... При этом если вот так: char string[ ] = "ABC"; sizeof(string) = 4. В чем тут дело??? А если дописать вот так: const char* string2 = string; то все равно: sizeof(string) = 4. ; sizeof(string) = 8
@Сергей-т9д7в2 жыл бұрын
sizeof возвращает размер сущности в скобках. const* char string - это указатель. (size of возвращает размер указателя, 8 байт - это размер для 64 битных указателей). char string[] - это статический массив. (size of возвращает размер массива). Почему 4? Записью типа "ABC" вы вначале создаете указатель на строку ABC\0 (тоесть появляется терм нуль, вместе с которым как раз 4 символа, и эти 4 символа перемещаются в статический массив. А когда вы дописываете string2 = string, вы опять создаете указатель, размер которого 8 байт, который ссылается на первую ячейку массива string[]. Автор еще будет (или уже) рассказывать о статических массивах, работой sizeof с ними, и как они неявно рассыпаются на указатель при передаче в функции.
@ylikitishnik19463 жыл бұрын
13:37 что за книга? скажи пожалуйста
@occultafelis Жыл бұрын
Спектр
@marksmith18836 жыл бұрын
Как с клавиатуры ввести через cin в string строку на русском, а затем вывести её на экран правильно а не крякозяблики?
@halty17985 жыл бұрын
setlocale(LC_ALL, "rus");
@ArtemBobryanskiy2 ай бұрын
к сожалению strcat устарел, cstring библиотека дает доступ к strcat_s
@barnatykz1595 жыл бұрын
Нихуя не понял, но очень интересно)
@biscvie2 жыл бұрын
+
@АлексейМелентьев-ч3в4 жыл бұрын
не досмотрел..вери проста)
@Viamsupervadetvadens6 жыл бұрын
up
@bzych89653 жыл бұрын
зачем библиотека, если итак строки работают? или в ней расширенный функционал?
@arsIsv2 жыл бұрын
Доп функции
@Илья-ц4й6в6 жыл бұрын
спектр
@kadyshev27595 жыл бұрын
Все тут уже дохрена взрослые, после вузов, шараг, универов, а я смотрю эти видео учась в 8 классе.
@temshik.invalid3 жыл бұрын
я тоже)) ток ты уже в 9, ну что как успехи?
@kadyshev27592 жыл бұрын
@@temshik.invalid я уже на 2 курсе технаря, пересматриваю иногда)
@temshik.invalid3 жыл бұрын
5:00
@ruslan_yefimov4 жыл бұрын
Настолько хреновые функции? Я когда подобную функцию делал, (strcat) научил её работать и с массивом, в котором нихрена нет... Дадаясамыйумный(нет)
@nikita_zinoviev4 жыл бұрын
Привет, а как ты проверял destination на наличие мусора? Можешь, если не сложно, скинуть код этой функции? Интересно было бы посмотреть.
@aln93916 жыл бұрын
Интересно почему женские трусы стрингами называются. В чем сходство?
@VVpepper86866 жыл бұрын
вбей в переводчик "string", там несколько значений перевода. можно перевести как "строка", а можно как "шнур". Остается только свпомнить, как выглядят стринги