6 5 D字串的連線函式 6分

2021-10-08 13:02:17 字數 1061 閱讀 7473

pta,c,浙大

d字串是動態分配記憶體的字串,它也採用char陣列來儲存字串中的字元,但是這個陣列是在堆中動態分配得到的。

本題要求編寫d字串的連線函式。

char

*dstr_add

(char

*s,char c)

;char

*dstr_concat

(char

*this,

const

char

*that)

;

dstr_add在s的後面加上乙個字元c,返回新的字串。 dstr_concat在this後面加上字串that,返回新的字串。 這兩個函式的第乙個引數都必須是d字串,不能是靜態陣列。

#include

#include

#include

// 這兩個函式由系統提供

char

*dstr_readword()

;char

*dstr_create

(const

char

*s);

char

*dstr_add

(char

*s,char c)

;char

*dstr_concat

(char

*this,

const

char

*that)

;int

main()

char

*dstr_add

(char

*s,char c)

char

*dstr_concat

(char

*this,

const

char

*that)

123a
6

-hello!

10-hello!

123a

6 字串函式

strcpy函式char strcpy char dest,const char src 功能 把src所指向的字串覆蓋複製到dest。返回值 dest指向的字串。注意 字串src的長度不能超過dest,否則會溢位。strncpy函式char strncpy char dest,const char...

C語言strcat 函式 連線字串

標頭檔案 include strcat 函式用來連線字串,其原型為 char strcat char dest,const char src 引數 dest 為目的字串指標,src 為源字串指標。strcat 會將引數 src 字串複製到引數 dest 所指的字串尾部 dest 最後的結束字元 nu...

C語言strcat 函式 連線字串

標頭檔案 include strcat 函式用來連線字串,其原型為 char strcat char dest,const char src 引數 dest 為目的字串指標,src 為源字串指標。strcat 會將引數 src 字串複製到引數 dest 所指的字串尾部 dest 最後的結束字元 nu...