strncpy
|
|
Эта страница была переведена автоматически с английской версии вики используя Переводчик Google. Перевод может содержать ошибки и странные формулировки. Наведите курсор на текст, чтобы увидеть оригинал. Щёлкните здесь, чтобы увидеть английскую версию этой страницы. (Вы можете помочь в исправлении ошибок и улучшении перевода. Для инструкций перейдите по ссылке.) |
<metanoindex/>
<tbody> </tbody>| Определено в заголовочном файле <string.h>
|
||
char *strncpy( char *dest, const char *src, size_t count ); |
||
Копирует не более count символов массива символов, на который указывает src (включая завершающий нулевой символ) в массив символов, на которую указывает dest.
Если count будет достигнута до того, как вся src строка была скопирована, результирующий массив символов не будет завершаться нулевым символом.
Если после копирования завершающего нулевого символа из src, количество count не было достигнуто, дополнительные нулевые символы записываются в dest, так что бы count символов было записано всего.
Если строки перекрываются, поведение не определено.
Параметры
| dest | — | Указатель на массив символов для копирования |
| src | — | Указатель на строку байтов для копирования |
| count | — | Максимальное количество символов для копирования |
Возвращаемое значение
dest
Пример
| Этот раздел не завершён Причина: нет примера |
См. также
| копирует одну строку в другую (функция) | |
| копирует один буфер в другой (функция) | |
Документация C++ по strncpy
| |