1樓:匿名使用者
原型extern char *strcat(char *dest,char *src);
用法#include
功能把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')並新增'\0'。
說明src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。
返回指向dest的指標。
舉例char str4 = "hello world";
char str5 = "hello world";
cout << strcat(str4,str5) << endl;
會出錯,因為str4沒有足夠的空間
下面是我自己的乙個實現,不足之處,還望指正!!!
複製****如下:
#include "stdafx.h"
#include
#include
using namespace std;
//連線字串
char* mystrcat(char* deststr,const char* srcstr) //如果兩個字串是同乙個字串呢?
while(*deststr++ = *srcstr++)
null;
return temp; //為了實現鏈式操作,將目的位址返回
}int _tmain(int argc, _tchar* argv)
2樓:匿名使用者
函式原型:extern char *strcat(char *a,char *b);
用法:#include ,需要引入頭問題。
功能:去掉a字串的結束標誌'\0',並把a字串新增到b字串的開始位置。
返回值:指向a的指標。
注意:a必須有足夠的空間來容納b的字串。
#include
#include
using namespace std;
int main(){
char a[20]="hello ";
char b[7]="world!";
cout<
c++ strcat函式問題
3樓:
strcat 系統裡有現成的,不需要另寫。
字串長度 用 strlen() 計算。或者 自己 判斷 i=0; while (1) .
由於引數是指標,在你的函式內,是沒有辦法測定 p1 陣列 大小的。
除非 你把陣列大小也用引數傳進函式。
strcat函式 很簡單,
void my_strcat(char* p1,char* p2);j=0; while (1) ;
}#include
#include
#include
using namespace std;
int main ()
printf("%d\n",i);
strcat(str1,str2); // 系統裡已有// my_strcat(str1,str2); // 用自己寫的也可以
cout << str1;
return 0;}
4樓:
strlen函式來求
c++中strcat是幹嘛用的
5樓:匿名使用者
//字串連線函式
char*strcat(char *strdestination,const char *strsource);
strcat函式將字串strsource連線到字串strdestination,並且在strdestination字串末尾新增null字元。函式結果會改變字串strdestination,其將用來儲存連線之後的字串。函式不對記憶體溢位進行檢查,所以要確保strdestination指向的空間足夠長,以儲存連線之後的字串。
如果strdestination和strsource指向的位址有重疊,函式結果未定義(不可預期)。
返回值:
strcat函式返回目標字串的位址(strdestination)。不可通過返回值來判斷strcat函式是否執行成功。
6樓:劉劉
原型extern char *strcat(char *dest,char *src);
用法#include 在c++中,則存在於標頭檔案中。
功能把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')並新增'\0'。
說明src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。 返回指向dest的指標。
left函式,left函式怎麼用
從字元表示式最左邊乙個字元開始返回指定數目的字元。語法。left cexpression,nexpression 引數。cexpression 指定字元表示式,left 函式從中返回字元。nexpression 指定從字元表示式中返回的字元個數。若 nexpression 的值大於 cexpress...
Excelaverage函式怎麼用
選中那些需要求平均數的欄,再按一下那個average函式按鈕就行啦 average 在excel中是求平均數的,首先你要求幾個數的平均數,要先選中這些數,然後在excel中的選單欄中的插入,選擇 函式 就會彈出乙個對話方塊,在選擇類別中選擇 常用函式 average 第二種 就是點選工具欄中的 fx...
Excel Vlookup函式怎麼用
該函式的語法規則如下 vlookup lookup value,table array,col index num,range lookup 如圖vlookup函式示例 所示,我們要在a2 f12區域中提取工號為100003 100004 100005 100007 100010五人的全年總計銷量,...