C語言strcpy()函數:字串複製(拷貝)函數

2020-07-16 10:04:52
C語言 strcpy() 函數用於對字串進行複製(拷貝)。

標頭檔案:string.h

語法/原型:

char* strcpy(char* strDestination, const char* strSource);

引數說明:
  • strDestination:目的字串。
  • strSource:源字串。

strcpy() 會把 strSource 指向的字串複製到 strDestination。

必須保證 strDestination 足夠大,能夠容納下 strSource,否則會導致溢位錯誤。

返回值:目的字串,也即 strDestination。

【範例】使用C語言 strcpy() 函數將字串 src 複製到 dest。
#include <stdio.h>
#include <string.h>

int main(){
    char dest[50] = { 0 };
    char src[50] = { "http://c.biancheng.net" };
    strcpy(dest, src);
    puts(dest);

    return 0;
}
執行結果:
http://c.biancheng.net