c 中strcat是幹嘛用的,c strcat函式怎麼用

時間 2021-07-08 20:33:00

1樓:匿名使用者

//字串連線函式

char*strcat(char *strdestination,const char *strsource);

strcat函式將字串strsource連線到字串strdestination,並且在strdestination字串末尾新增null字元。函式結果會改變字串strdestination,其將用來儲存連線之後的字串。函式不對記憶體溢位進行檢查,所以要確保strdestination指向的空間足夠長,以儲存連線之後的字串。

如果strdestination和strsource指向的地址有重疊,函式結果未定義(不可預期)。

返回值:

strcat函式返回目標字串的地址(strdestination)。不可通過返回值來判斷strcat函式是否執行成功。

2樓:劉劉

原型extern char *strcat(char *dest,char *src);

用法#include 在c++中,則存在於標頭檔案中。

功能把src所指字串新增到dest結尾處(覆蓋dest結尾處的'\0')並新增'\0'。

說明src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。   返回指向dest的指標。

c++ strcat函式怎麼用

3樓:匿名使用者

原型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)

4樓:匿名使用者

函式原型: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函式問題

5樓:

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;}

6樓:

strlen函式來求

液壓鉗是幹嘛用的,液壓鉗是幹嘛用的

液壓鉗是專門用於電力工程中對電纜和接線端子進行壓接的專業液壓工具。液壓鉗根據其結構形式,可分為整體式液壓鉗和分體式液壓鉗。整體式液壓鉗功能模組與動力模組一體化設計,體積小,重量輕,方便攜帶,適合外出修理等臨時少量作業。分體式液壓鉗功能模組與動力分離,通過油管等附件與動力相連線,可以手動也可以電動,十...

這個幹嘛用的,這個是幹嘛用的,怎麼使用?

哪位大神知道這個是用來幹嘛的?說具體點,才知道是幹嘛用的。是不是很無聊,才出這樣的問題。要看你說是什麼東西了,你沒 我也不知道是啥東西,所以幫不了你 是要分幾個方面來考慮。首先,你和別的男人聊天,聊天的內容是什麼?如果是工作 學習等正常交往話題,那就是你男朋友不對。如果,你們聊的話題涉及到曖昧的內容...

繼電器是幹嘛用的,繼電器是什麼?幹嘛用的?

群鷹繼電器廠家 繼電器是利用電流的效應來閉合或斷開電路的裝置,用於自動保護和自動控制。在大多數的情況下,繼電器就是一個電磁鐵,這個電磁鐵的銜鐵可以閉合或斷開一個或數個接觸點。當電磁鐵的繞組中有電流通過時,銜鐵被電磁鐵吸引,因而就改變了觸點的狀態。繼電器舉以下三個例子 1 汽車領域 比較常見的繼電器有...