目录
前言:
回顾一下:昨天我们了解到了strcpy函数,它是一个用于字符串拷贝的函数,但是strcpy函数有安全风险,因为它并不检查目标字符串的长度,是否足够容纳源字符串的副本,可能导致写入溢出。如果不能保证不会发生溢出,就需要使用今天要介绍的strncpy函数。
一、引用头文件
所有的库函数都要引用头文件,字符串类函数也一样,它们的头文件均为<cstring> (string.h)
引用方式如下:
C语言
#include <string.h>
C++
#include <cstring>
二、strncpy函数的作用
strcpy函数用于将源头指针指向的字符串拷贝其中指定个数的字符到目标指针所指向的位置中。这个函数相比strcpy函数有更高的安全性,一定程度上防止了溢出的情况。