char *strcpy(char *s1, const char *s2)
將字符串s2復制到字符串數組s1中,返回s1的值
char *strncpy(char *s1, const char *s2, size_t n)?
將字符串s2中最多n個字符復制到字符串數組s1中,返回s1的值
//當n <strlen(s2)時,系統(tǒng)不自動在s1結尾添加null字符
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的值
//函數在s1結尾自動添加null字符
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
為第一個參數,后面調用時繼續(xù)標記化同一字符串,包含NULL為第一個參數。每次調用時返回當前標記指針。如果函數調用時不再有更多標記,則返回NULL
size_t strlen(const char *s)
確定字符串長度,返回null終止符之前的字符數?