zoukankan      html  css  js  c++  java
  • strncpy函数

    strncpy 是 C语言的库函数之一,来自 C语言标准库,定义于 string.h。

               char *strncpy(char *dest, const char *src, int n)

    把src所指向的字符串中以src地址开始的前n个字节复制到dest所指的数组中,并返回dest。

    格式

    函数原型char*strncpy(char*dest,char*src,size_tn);

    如果n<src的长度,只是将src的前n个字符复制到dest的前n个字符,不自动添加'',也就是结果dest不包括'',需要再手动添加一个''。

    如果src的长度小于n个字节,则以NULL填充dest直到复制完n个字节。src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符长度+''。

    #include<stdio.h>
    #include<string.h>
    int main()
    { char src[]={"Chinanet"},dest[20]={};
    strncpy(dest,src,3);
    dest[3]='';//没有会乱码
    printf("%s
    ",dest); }
  • 相关阅读:
    用户管理
    开机、重启、用户登录注销
    网络请求的封装
    Vuex
    Promise
    Vue Router(二)
    Vue Router(一)
    Vue CLI
    前端模块化-导入导出
    插槽
  • 原文地址:https://www.cnblogs.com/ggzhangxiaochao/p/13618158.html
Copyright © 2011-2022 走看看