Пространства имён
Варианты
Действия

strncpy

Материал из cppreference.com
< c‎ | string‎ | byte

 
 
 
Нуль-терминальные однобайтовые строки
Функции
Оригинал:
Functions
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Персонаж манипуляции
Оригинал:
Character manipulation
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Преобразование в цифровой формат
Оригинал:
Conversions to numeric formats
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Строками
Оригинал:
String manipulation
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
strncpy
Струнный экспертизы
Оригинал:
String examination
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Память манипуляции
Оригинал:
Memory manipulation
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
Разное
Оригинал:
Miscellaneous
Текст был переведён автоматически используя Переводчик Google.
Вы можете проверить и исправить перевод. Для инструкций щёлкните сюда.
 
Определён в заголовочном файле <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++ documentation для strncpy