zoukankan      html  css  js  c++  java
  • strnpy函数的用法

            利用标准库函数strncpy(),可以将一字符串的一部分拷贝到另一个字符串中。strncpy()函数有3个参数:第一个参数是目录字符串;

    第二个参 数是源字符串;第三个参数是一个整数,代表要从源字符串拷贝到目标字符串中的字符数。以下是一个用strncpy()函数拷贝字符

    串的一部分的例子: 

    #include <stdio.h>
    #include <string.h>
    void main (void)
    {
        char * source_str = "THIS IS THE SOURCE STRING" ;
        char dest_strl[40]= {0}, dest_str2[40]= {0};
        strncpy(dest_strl, source_str, 11);
        strncpy(dest_str2, source_str + 11,13);
    //    strcpy(dest_str2,source_str+12);//常用分割方式
        printf("dest_strl is now: %s!!!\n", dest_strl);
        printf("dest_str2 is now: %s!!!\n", dest_str2);
    }

    个人见解:ctrncpy有三个三数,关键是中间的这个参数和第三个,中间的这个参数相当于拷贝的起始位置,而第三个参数则是说明我们要

    考的长度。而在一般的应用中,我们不需要继续用第二个strncpy函数,用strcpy就行啦。

       
        
  • 相关阅读:
    C语言I博客作业09
    C语言I博客作业08
    14
    13
    12
    11
    10
    9
    8
    7
  • 原文地址:https://www.cnblogs.com/zibuyu/p/3029704.html
Copyright © 2011-2022 走看看