strncpy函数,字符串拷贝函数(长度受限制)

简介: strncpy函数,字符串拷贝函数(长度受限制)
//字符串受限制       strncpy函数
int main()
{
    char arr1[20] = "abcdef";
    char arr2[] = "qwer";
    strncpy  (arr1, arr2, 2);
    //把arr2的前两个放置在arr1中,指定拷贝多少个字符,基本不会存在放不下
    printf("%s\n", arr1);//qwcdef
    char arr3[20] = "abcdefghi";
    char arr4[] = "qwer";
    strncpy(arr1, arr2, 6);
    printf("%s\n", arr1);//qwer,,,实际放的是qwer\0\0ghi,需要f10调试方可看到
    return 0;

54dfeb1574454ec4935f661219eac4ab.png

a61b143ffa044a57a0b15df5306f43f0.png

相关文章
|
6月前
[字符串和内存函数]strcmp字符串函数的详解和模拟
[字符串和内存函数]strcmp字符串函数的详解和模拟
50 1
|
6月前
|
编译器 C语言
【C语言】strlen()函数(字符串长度计算函数)
【C语言】strlen()函数(字符串长度计算函数)
68 0
|
6月前
|
C语言
[字符串和内存函数]strcat字符串函数的详解和模拟
[字符串和内存函数]strcat字符串函数的详解和模拟
46 0
|
6月前
|
C语言
[字符串和内存函数]strcpy和strncpy的区别
[字符串和内存函数]strcpy和strncpy的区别
56 0
|
C语言 C++
C/C++字符函数和字符串函数模拟实现与详解————长度不受限制的字符串函数
C/C++字符函数和字符串函数模拟实现与详解————长度不受限制的字符串函数
52 0
求字符串函数和长度不受限制的字符串函数的详解
求字符串函数和长度不受限制的字符串函数的详解
|
6月前
|
Java 编译器 C语言
深入了解字符(串)函数 -- -- 字符(串)函数的实现(strlen、strcpy、strcmp、strcat、strstr、)内存函数的实现(memcpy、memmove)
深入了解字符(串)函数 -- -- 字符(串)函数的实现(strlen、strcpy、strcmp、strcat、strstr、)内存函数的实现(memcpy、memmove)
45 0
|
6月前
|
C语言
[字符串和内存函数]strcat和strncat的区别
[字符串和内存函数]strcat和strncat的区别
53 0
|
6月前
|
PHP C++
[字符串和内存函数]strcpy和strlen字符串函数的详解和模拟
[字符串和内存函数]strcpy和strlen字符串函数的详解和模拟
64 0
|
安全 C++
C/C++字符函数和字符串函数详解————长度受限制的字符串函数
C/C++字符函数和字符串函数详解————长度受限制的字符串函数
63 1
C/C++字符函数和字符串函数详解————长度受限制的字符串函数