C 常用字串處理函式及使用示例(ASCII)

2021-04-13 03:03:12 字數 1096 閱讀 9470

char *strcpy(char *s1, const char *s2)

將字串s2複製到字串陣列s1中,返回s1的值

char *strncpy(char *s1, const char *s2, size_t n)  

將字串s2中最多n個字元複製到字串陣列s1中,返回s1的值

char *strcat(char *s1, const char *s2)

將字串s2新增到字串s1的後面。s2的第乙個字元重定義s1的null終止符。返回s1的值

char *strncat(char *s1, const char *s2, size_t n)

將字串s2中最多n個字元新增到字串s1的後面。s2的第乙個字元重定義s1的null終止符。返回s1的值

int strcmp(const char *s1, const char *s2)

比較字串s1和字串s2。函式在s1等於、小於或大於s2時分別返回0、小於0或者大於0的值

int strncmp(const char *s1, const char *s2, size_t n)

比較字串s1中的n個字元和字串s2。函式在s1等於、小於或大於s2時分別返回0、小於0或者大於0的值

char * strtok(char *s1,const char *s2)

用一系列strtok呼叫將s1字串標記化(將字串分成各個邏輯元件,如同一行文字中的每個單詞),用字串s2所包含的字元分隔。 首次呼叫時包含s1為第乙個引數,後面呼叫時繼續標記化同一字串,包含null為第乙個引數。每次呼叫時返回當前標記指標。如果函式呼叫時不再有更多標記,則返回null

size_t strlen(const char *s)

確定字串長度,返回null終止符之前的字元數

使用示例:

//源**在visual c++6.0環境下編譯通過

#include

#include

int main()

cout << "strlen result: " << strlen(str2) <<"/n";

return 0;

}

C 常用字串處理函式及使用示例

char strcpy char s1,const char s2 將字串s2複製到字串陣列s1中,返回s1的值 char strncpy char s1,const char s2,size t n 將字串s2中最多n個字元複製到字串陣列s1中,返回s1的值 char strcat char s1...

C 常用字串處理函式及使用示例

c 常用字串處理函式及使用示例 char strcpy char s1,const char s2 將字串s2複製到字串陣列s1中,返回s1的值 char strncpy char s1,const char s2,size t n 將字串s2中最多n個字元複製到字串陣列s1中,返回s1的值 cha...

常用字串處理函式

1626 5 劉小銘總結 2016年10月19日 連續19天總結 內容 a 一句話概括今日目標完成情況 常用字串處理函式 80 b 具體內容 昨天看了string字串那一節課,今天看了書上的常用字串處理函式,並沒有看見昨天所使用的那一種。尷尬 今天呢,看了一下,常用字串處理函式,有複製 貼上 比較 ...