(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...