string 的幾個介面函式,包括拼接複製等
阿新 • • 發佈:2019-01-02
strlen(s) Returns the length of
s, not counting the null.
返回 s 的長度,不包括字串結束符 null
strcmp(s1, s2) Compares s1 and s2 for equality. Returns 0 if s1 == s2,
positive value if s1 > s2, negative value if s1 < s2.
比較兩個字串 s1 和 s2 是否相同。若 s1 與 s2 相等,返回
0;若 s1 大於 s2,返回正數;若 s1 小於 s2,則返回負數
strcat(s1, s2) Appends s2 to
s1. Returns
s1.
將字串 s2 連線到 s1 後,並返回 s1
strcpy(s1, s2) Copies s2 into s1. Returns s1.
將 s2 複製給 s1,並返回 s1
strncat(s1, s2,n) Appends n characters from s2 onto s1. Returns s1.
將 s2 的前 n 個字元連線到 s1 後面,並返回 s1
strncpy(s1, s2, n) Copies n characters from s2 into s1. Returns s1.
將 s2 的前 n 個字元複製給 s1,並返回 s1
返回 s 的長度,不包括字串結束符 null
strcmp(s1, s2) Compares s1 and s2 for equality. Returns 0 if s1 == s2,
positive value if s1 > s2, negative value if s1 < s2.
比較兩個字串 s1 和 s2 是否相同。若 s1 與 s2 相等,返回
0;若 s1 大於 s2,返回正數;若 s1 小於 s2,則返回負數
strcat(s1, s2) Appends
將字串 s2 連線到 s1 後,並返回 s1
strcpy(s1, s2) Copies s2 into s1. Returns s1.
將 s2 複製給 s1,並返回 s1
strncat(s1, s2,n) Appends n characters from s2 onto s1. Returns s1.
將 s2 的前 n 個字元連線到 s1 後面,並返回 s1
strncpy(s1, s2, n) Copies n characters from s2 into s1. Returns s1.
將 s2 的前 n 個字元複製給 s1,並返回 s1