strcpy函數
語法格式 strcpy(字符數組1,字符串2)
它的作用是把字符串2復制到字符數組1里面
#include<stdio.h>
#include<string.h>
int main()
{char c[]="河南";char d[]="安徽";char d[];printf("%s\n",strcpy(c,d));return 0;
}
上面代碼中,把字符串d的內容復制替換到字符串c的內容,也就是"河南"被替換為"安徽"
strnpy函數
語法格式
strnpy(字符數組1,字符串2,整數)
該函數作用是把字符串2最前面整數個字符復制到字符數組1里面,漢字一般是兩個字符
代碼如下
#include<stdio.h>
#include<string.h>
int main()
{char a[]="中原";char b[]="青州軍";printf("%s\n",a);strncpy(a,b,4);printf("%s\n",a);return 0;
}
該代碼運行結果是“青州”,把“中原”替換為“青州軍“前面兩個漢字,也就是青州