c語言學習筆記:字串常見的幾種函式
阿新 • • 發佈:2019-01-05
首先在使用字串函式時請務必匯入
#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的後面。