В чем разница между Strdup и Strcpy?

1 Ответы


  • Функция strcpy подразумевает копирование строки в определенное место, которое вы сами создали. То есть вы создаете местоположение, а также убедитесь, что в вашей исходной строке будет достаточно свободного места, а затем используете strcpy для копирования.

    С другой стороны, strdup подразумевает копирование строки в определенное место, которое будет автоматически создано функцией. В этом случае это функция, которая выделяет достаточное пространство, проверяя, действительно ли строка помещается туда, а затем копирует строку. Он возвращает указатель на вновь созданную область.

    C - это важный процедурный язык программирования общего назначения, который был впервые разработан в Bell Telephone Laboratories в 1972 году Деннисом Ричи.

Напишите свой ответ

Ваш ответ появится после модерации