1. 程式人生 > >c語言學習筆記:字串常見的幾種函式

c語言學習筆記:字串常見的幾種函式

首先在使用字串函式時請務必匯入

#include<string.h>

1.strlen:獲取當前字串的長度。

2.strcpy:拷貝字串到另一個字串。

如strcpy(A,B);

其中A和B分別代表兩個字串變數,此方法的意思是copy字串B到A,

第一個引數是目標地址,第二個引數是源地址。

(注意:當字串B的長度大於A的長度時使用此方法會導致字串陣列越界!)。

3.strncpy:拷貝指定長度的字串

如:strncpy(A,B,3);

其中第一個引數是目標地址 ,第二個引數是源地址,第三個引數是指定的長度

char A[10] = "123456789";
char B[10] = "abcdefghi";

strncpy(A,B,3);
printf("%s",A);
//此時列印結果應該是abc456789

4.strcat:拼接字串

如:

char A[3] = "12";
char B[3] = "ab";

strcat(A,B);
printf("%s",A);
//此時列印結果為12ab
A是目標地址,B是源資料,其意義是把字串B拼接到字串A的後面。