瘋子C語言筆記 (string)

weixin_33816946發表於2014-09-18

 

1.strstr() 函式

搜尋一個字串在另一個字串中的第一次出現。找到所搜尋的字串,則該函式返回第一次匹配的字串的地址;如果未找到所搜尋的字串,則返回NULL。

2.strcat() 函式

用來連線字串,其原型為:     char *strcat(char *dest, const char *src); 【引數】dest 為目的字串指標,src 為源字串指標。 strcat() 會將引數 src 字串複製到引數 dest 所指的字串尾部;dest 最後的結束字元 NULL 會被覆蓋掉,並在連線後的字串的尾部再增加一個 NULL。 注意:dest 與 src 所指的記憶體空間不能重疊,且 dest 要有足夠的空間來容納要複製的字串。 【返回值】返回dest 字串起始地址。 【例項】連線字串並輸出。

 

#include <stdio.h>
#include <string.h>

int main ()
{
    char str[80];
    strcpy (str,"these ");
    strcat (str,"strings ");
    strcat (str,"are ");
    strcat (str,"concatenated.");
    puts (str);
    return 0;
}

輸出結果: these strings are concatenated.

相關文章