#37. Строковые функции strlen(), strcpy(), strncpy(), strcat(), strncat() | Язык C для начинающих

Поделиться
HTML-код
  • Опубликовано: 14 май 2023
  • Практический курс по C/C++: stepik.org/course/193691/
    Телеграм-канал: t.me/java_and_c
    Инфо-сайт: proproprogs.ru/c_base
    Функции копирования строк strcpy(), strncpy(), вычисления длины строки strlen() и объединения (соединения) строк strcat(), strncat().

Комментарии • 23

  • @user-vv8sx2th6r
    @user-vv8sx2th6r Год назад +8

    Здравствуйте, Сергей. Хочу вас поблагодарить за ваши видео уроки. Я закончила школу программирования и сейчас активно готовлюсь к собеседованиям. На данный момент смотрю курс по Джанго. Очень помогает при подготовке, и я понимаю что то знала, чем то пользовалась без знаний как это работает. Вы преподаватель от Бога.

  • @andredru4278

    Спасибо. Объяснение, что под капотом, понравилось.

  • @AlexRootx
    @AlexRootx Год назад +1

    Спасибо за очередную порцию знаний (повторение для меня) Грамотная подача материала, ЖИРНЫЙ ЛАЙК в поддержку канала!!!

  • @vladimirastrelin1719
    @vladimirastrelin1719 Год назад +2

    Супер. Полезный урок. Спасибо большое !

  • @olegkomlev

    3:35

  • @jamjam3337

    спасибо!👏💪👍

  • @user-xm5zl9up4r

    Спасибо

  • @garai_
    @garai_  +1

    как использовать безопасностные функции, если они работают не так, как обычные, например, strcpy и strcpy_s?

  • @donfedor007
    @donfedor007 Год назад

    Добрый день! Спасибо за ваши труды! Почему мы при добавление символа конца строки size_of[str]-1. Это же 14 символ получается?

  • @euler_project

    Правильно ли я понимаю, что в конструкции while(*buf++), while( ) воспринимает 0 как false, а любые другие значения как true?

  • @user-iy5kd3tz3d

    Хмм, мне кажется в while(*buf++) ошибка, произойдет выход указателя *buff за пределы конца строки массива str. Мне кажется правильнее будет так:

  • @JeanBotan

    Чтобы показать, как работает копирование строки в меньший буфер без терминатора, можно показать копирование в один и тот же буфер двух строк, где вторая будет короче первой. Я бы вообще не рекомендовал использовать небезопасные функции копирования в буфер даже при разработке на микроконтроллерах. Это какой-то анахронизм.

  • @user-sj3iv5dh7v
    @user-sj3iv5dh7v Год назад +1

    На Паскале всё гораздо проще.