Linux C function() 參考手冊:strcpy(拷貝字串)

Linux C function() 參考手冊:strcpy(拷貝字串)

Linux C function() 參考手冊:strcpy(拷貝字串)

 

資料來源:http://people.cs.nctu.edu.tw/~yslin/library/linuxc/main.htm
線上執行:http://www.tutorialspoint.com/compile_c_online.php
code2html:http://tohtml.com/

 

相關函數
bcopy,memcpy,memccpy,memmove
表頭文件
#include<string.h>
定義函數
char *strcpy(char *dest,const char *src);
函數說明
strcpy()會將參數src字符串拷貝至參數dest所指的地址。
返回值
返回參數dest的字符串起始地址。
附加說明
如果參數dest所指的內存空間不夠大,可能會造成緩衝溢出(buffer Overflow)的錯誤情況,在編寫程序時請特別留意,或者用strncpy()來取代。
範例

 

 

#include <string.h>
#include <stdio.h>
int main()
{
char a[30]="string(1)";
char b[]="string(2)";
printf("a=%s\n",a);
printf("b=%s\n",b);
printf("before strcpy() :%s\n",a);
printf("after strcpy() :%s\n",strcpy(a,b));
printf("a=%s\n",a);
printf("b=%s\n",b);
return 0;
}

 

 



發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *