strncpy函数

来源:互联网 发布:高颜值耳机 知乎 编辑:程序博客网 时间:2024/05/22 13:07

标准的库函数strncpy这个函数,作用是字符串实现赋值,这个三个参数,第一个参数就是我们要将字符串赋值到的目标地址,第二个是字符串的来地址,第三个是一个整数,是表示我们要赋值的字符的个数。

#include<iostream>
#include<string.h>
using namespace std;
int main()
{
       char str1[]="nihao,woshi.....danshi yige ren yinggai";
char str2[40];
strncpy(str2,str1,strlen(str1));
cout<<str2<<endl;
    return 0;
}

我们可以看到这个函数的的使用。

strncpy(str2,str1,strlen(str1));

第一个是参数str2是一个字符串数组,如此定义,char str2[].

第二个参数是str1,是我们的源字符串

第三个参数是strlen(str1),表述求的str1这个字符串的大小。



0 0