1.字串連線函式strcat
extern char *strcat(char *dest, const char *src);
#include
把src所指向的字串(包括「\0」)複製到dest所指向的字串後面(刪除*dest原來末尾的「\0」)。要保證*dest足夠長,以容納被複製進來的*src。*src中原有的字元不變。返回指向dest的指標。
2.字串比較函式strcmp
strcmp函式是string compare(字串比較)的縮寫,用於比較兩個字串並根據比較結果返回整數。基本形式為strcmp(str1,str2),若str1=str2,則返回零;若str1str2,則返回正數。 [1-2]
3.字串複製函式strcpy
原型宣告:char *strcpy(char* dest, const char *src);
標頭檔案:#include 和 #include
功能:把從src位址開始且含有null結束符的字串複製到以dest開始的位址空間
說明:src和dest所指記憶體區域不可以重疊且dest必須有足夠的空間來容納src的字串。
返回指向dest的指標。
原型:strlen(str1);
功能:計算字串str1的長度
返回:乙個int值
注意:字串的長度不包括字元'\0'
5.strchr函式
原型:strchr(str,c);
原型2:strrchr(str,c);
功能2:在字串str中從後向前開始查詢字元c首次出現的位置
原型3:strstr(str1,str2);
功能3:在字串str1中查詢字串str2的位置,若找到,則返回str2第乙個字元在str1中的位置的指標,若沒找到,返回null
返回:字元c的位置的指標,若沒有查詢到字元c,則返回空指標null
C語言字串函式總結
用法 size t strlen const char s 返回字串s的長度,不包括結尾的 0 include include int main int argc,char argv result strlen 5 sizeof 6 include include int mylen const c...
C語言 字串函式總結
陣列和指標 陣列和指標的區別 字串陣列 指標和字串 字串輸入 scanf 函式 字串輸出 字串函式 ctype.h中的函式 寫在前面 本文基於上課所用ppt及 c primer plus 第6版,也是多源於此。字串函式一直是本人弱項,終於熬過了考試周,來總結一下為c語言的期末機試做準備。字串 以 空...
C語言字串函式總結(部分常見字串函式)
1.atoi 函式 將字串轉換成整數 標頭檔案 include stdlib.h 定義函式 int atoi const char nptr 函式說明 atoi 會掃瞄引數nptr字串,跳過前面的空格字元,直到遇上數字或正負符號才開始做轉換,而再遇到非數字或字串結束時 0 才結束轉換,並將結果返回。...