當前位置:才華齋>計算機>C語言>

C語言之字串處理函式

C語言 閱讀(2.37W)

1、puts函式——輸出字串的函式

C語言之字串處理函式

一般的形式為puts(字串組)

作用:將一個字串輸出到終端。如,char一個string,並賦予初值。呼叫puts(string);進行字串的輸出。

2、gets函式——輸入字串的函式

一般的形式:gets(字元陣列)

作用:從終端輸入一個字串到字元陣列,並且得到一個函式值成為字元陣列的起始地址。

gets(str);

鍵盤輸入,,,,你懂得。

注意:puts和gets函式只能輸出或者輸入一個字串。

3、strcat函式——字串連線函式

一般的形式:strcat(字元陣列1,字元陣列2);

作用:把兩個字串陣列中字串連線起來,把字串2連線到字串1的後面。

說明:字元陣列1必須足夠大,以便容納連線後的新字串。

4、strcpy/strncpy函式——字串複製函式

一般形式:strcpy(字元陣列1,字串2);

作用:將字串2複製到字元陣列1中去。

如:char str1[10],str2[]="DongTeng";

strcpy(str1,str2);

執行後的結果為:你懂得

注意:

1. 不能用賦值語句直接將一個字串常量或者字元陣列直接給一個字元陣列。

2. 用strncpy可以賦值指定的位置的字元。strncpy(str1,str2,3);將str2中的第3個字元複製到str1中。

5、strcmp函式——字串比較函式

一般形式:strcmp(字串1,字串2);

作用:用來比較兩個字串的差異。具有不同的`比較規則

6、strlen函式——測字串長度的函式

一般形式:strlen(字元陣列);

如:char str[10]="DongTeng";

printf("%d",strlen(str));

得到的結果是:5

7、strlwr函式——轉換為小寫的函式

一般形式:strlwr(字串);

8、strupr函式——轉換為大寫的函式

一般形式:strupr(字串)。

以上只是簡單的C語言常用函式,不足之處還望指正。

以上這篇淺談C語言之字串處理函式就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支援。