處理字串用到的函式

2021-06-03 16:11:27 字數 2693 閱讀 9448

(1)

函式名稱:     strdup 

函式原型:     char *strdup(const char *s) //函式引數是帶const 的,貌似用陣列定義的字元陣列傳不進來

函式功能:     字串拷貝,目的空間由該函式分配  

函式返回:     指向拷貝後的字串指標 

引數說明:     s是待拷貝的源字串 

所屬檔案:     //

#include#include#include//free()需要的標頭檔案

#includeint main()

(2)

函式名稱:     strcpy 

函式原型:     char* strcpy(char* str1,char* str2); 

函式功能:     把str2指向的字串拷貝到str1中去 

函式返回:     返回str1,即指向str1的指標 

引數說明: 

所屬檔案:     

#include#include#includeint main()

(3)

函式名稱:     strncpy 

函式原型:     char *strncpy(char *dest, const char *src,int count) 

函式功能:     將字串src中的count個字元拷貝到字串dest中去 

函式返回:     指向dest的指標 

引數說明:     dest-目的字串,src-源字串,count-拷貝的字元個數 

所屬檔案:     

#includeusing namespace std;

int main()

(4)函式名稱:     strcat 

函式原型:     char* strcat(char * str1,char * str2); 

函式功能:     把字串str2接到str1後面,str1最後的'/0'被取消 

函式返回:     str1 

引數說明: 

所屬檔案:     

#includeusing namespace std;

int main()

(5)

函式名稱:     strncat 

函式原型:     char *strncat(char *dest, const char *src, size_t maxlen) 

函式功能:     將字串src中前maxlen個字元連線到dest中 

函式返回: 

引數說明: 

所屬檔案:     

#includeusing namespace std;

int main()

(6)函式名稱:     strcmp 

函式原型:     int strcmp(char * str1,char * str2); 

函式功能:     比較兩個字串str1,str2. 

函式返回:     str1str2,返回正數.  

引數說明: 

所屬檔案:     

#include #include int main() 

(7)函式名稱:     strncmp 

函式原型:     int strncmp(char *str1,char *str2,int count) 

函式功能:     對str1和str2中的前count個字元按字典順序比較 

函式返回:     小於0:str1str2 

引數說明:     str1,str2-待比較的字串,count-比較的長度 

所屬檔案:     

#includeusing namespace std;

int main()

(9)

函式名稱:     strcspn 

函式原型:     int strcspn(const char *s1, const char *s2) 

函式功能:     統計s1中從頭開始直到第乙個「來自s2中的字元」出現的長度 

函式返回:     長度 

引數說明:     若strcspn()返回的數值為n,則代表字串s1開頭連續有n個字元都不含字串s2內的字元。

所屬檔案:     

#includeusing namespace std;

int main()

(10)

函式名稱:     strspn 

函式原型:     int strspn(const char *s1, const char *s2) 

函式功能:     統計s1中從頭開始直到第乙個「不來自s2中的字元」出現的長度 

函式返回:     位置指標 

引數說明:     意思和(9)相反

所屬檔案:     

#includeusing namespace std;

int main()

記錄幾個用到的字串處理函式。

char strtok char s,const char delim 功能 分解字串為一組字串。s為要分解的字串,delim為 分隔符字串。string size type find string str,size type pos string變數的成員函式,pos為尋找的起始位置。wei返回值...

字串處理用到的函式 腦袋記不全 Mark

標頭檔案 string.h int strlen const char a 字串的長度 int strcmp char a,char b 比較字串 int strncmp char a,char b,int n 比較字串的前n個字元 int strcpy char a,char b 將b複製到a i...

字元,字串,字串處理函式的關係

字元,字串,字串處理函式的關係 include include define arra size 80 intmain printf the min is puts min return0 主要程式實現了乙個輸入五個學生姓名,按照字典順序輸出首字母排在最前面學生的姓名 在codeblock上使用與s...