頭文件:#include <string.h>
定義函數(shù):char *strcpy(char *dest, const char *src);
函數(shù)說明:strcpy()會將參數(shù)src 字符串拷貝至參數(shù)dest 所指的地址。
返回值:返回參數(shù)dest 的字符串起始地址。
附加說明:如果參數(shù) dest 所指的內(nèi)存空間不夠大,可能會造成緩沖溢出(buffer Overflow)的錯誤情況,在編寫程序時(shí)請?zhí)貏e留意,或者用strncpy()來取代。
#include <string.h>
main(){
char a[30] = "string(1)";
char b[] = "string(2)";
printf("before strcpy() :%s\n", a);
printf("after strcpy() :%s\n", strcpy(a, b));
}
執(zhí)行結(jié)果:
before strcpy() :string(1)
after strcpy() :string(2)
把原數(shù)組給覆蓋了
NdkDemo代碼已上傳至Github