• strncpy函数使用


    strncpy()函数
    原型:extern char *strncpy(char *dest, char *src, int n);    
    用法:#include <string.h>    
    功能:把src所指由NULL结束的字符串的前n个字节复制到dest所指的数组中。    
    说明:如果src的前n个字节不含NULL字符,则结果不会以NULL字符结束。        
    如果src的长度小于n个字节,则以NULL填充dest直到复制完n个字节。        
    src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。        
    返回指向dest的指针(该指向dest的最后一个元素)    

    /* strncpy example */
    #include <stdio.h>
    #include <string.h>
    
    int main ()
    {
      char str1[]= "To be or not to be";
      char str2[40];
      char str3[40];
    
      /* copy to sized buffer (overflow safe): */
      strncpy ( str2, str1, sizeof(str2) );
    
      /* partial copy (only 5 chars): */
      strncpy ( str3, str2, 5 );
      str3[5] = '';   /* null character manually added */
    
      puts (str1);
      puts (str2);
      puts (str3);
    
      return 0;
    }
    

      

  • 相关阅读:
    gevent
    pymongo的数组操作
    pymongo的聚合操作
    python操作redis的情况总结
    协程
    3
    6
    10
    4
    5
  • 原文地址:https://www.cnblogs.com/ZhaoxiCheung/p/6201135.html
Copyright © 2020-2023  润新知