strcpy vs strncpy

Для копирования Си строк существуют две функции стандартной библиотеки Си:

strcpy(char *src, char *dst);
strncpy(char *src, char *dst, int len);

Обе память под результирующуюю строку не выделяют - делать это надо ручками. И еще - они существенно отличаются. Кроме того, что нижняя копирует только первые len символов, она еще и не копирует завершающий ноль - ставить его надо вручную. А вот первая фунция нолик этот копирует. Так что будьте внимательны, господа!

Посты по теме:

  • Пока что ничего не написано
Рекламный блок
Новый подход к решению психологических проблем - Телесно-ориентированная психотерапия и танатотерапия. Уникальность метода состоит в том, что вся работа происходит через воздействие на тело человека - специалисту даже не обязательно рассказывать о своих проблемах.

Leave a Reply