strcat函式:
將兩個char型別連線。
char d[20]="goldenglobal"; char *s="view"; strcat(d,s);
結果放在d中
printf("%s",d);
輸出 d 為 goldenglobalview (中間無空格)
d和s所指記憶體區域不可以重疊且d必須有足夠的空間來容納s的字串。
返回指向d的指標。
原型是 extern char *strcat(char *dest, const char *src);
把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')。
strcpy函式:
原型宣告:char *strcpy(char* dest, const char *src);
標頭檔案:#include 和 #include
功能:把從src位址開始且含有null結束符的字串複製到以dest開始的位址空間
說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。
返回指向dest的指標。
#include"stdio.h"
#include"string.h"
#include"stdafx.h"
int main()
輸出結果:xycdbcd
其中str+2,這個是把陣列當成指標用。str指向的是陣列裡的第乙個元素,str+2指向陣列裡第三個元素,也就是字母z;p1+2、p2+1一樣。
strcpy函式和strcat函式
將兩個char型別連線。char d 20 goldenglobal char s view strcat d,s 結果放在d中 printf s d 輸出 d 為 goldenglobalview 中間無空格 d和s所指記憶體區域不可以重疊且d必須有足夠的空間來容納s的字串。返回指向d的 指標。原...
c庫函式strcpy和strcat函式用法
描述 c 庫函式char strcpy char dest,const char src 把src所指向的字串複製到dest。宣告 下面是 strcpy 函式的宣告。char strcpy char dest,const char src 引數 返回值 該函式返回乙個指向最終的目標字串 dest 的...
c語言之strcat函式Strcpy函式
因為面試的時候經常考到,所以就自己總結了一下。注意點 為前乙個字串的空間要夠後邊字串的儲存。strcat原型為strcat char str1,const char str2 或者strcat char a,char b 作用 將str2複製到str1的末尾。或者說將b陣列裡的元素複製到a陣列元素的...