字串處理函式包含在
標頭檔案裡。
void
*memchr
(const
void
*str,
int c, size_t n)
在引數 str 所指向的字串的前 n 個位元組中搜尋第一次出現字元 c(乙個無符號字元)的位置。
intmemcmp
(const
void
*str1,
const
void
*str2, size_t n)
把 str1 和 str2 的前 n 個位元組進行比較。
void
*memcpy
(void
*dest,
const
void
*src, size_t n)
從 src 複製 n 個字元到 dest。
void
*memmove
(void
*dest,
const
void
*src, size_t n)
另乙個用於從 str2 複製 n 個字元到 str1 的函式。
void
*memset
(void
*str,
int c, size_t n)
複製字元 c(乙個無符號字元)到引數 str 所指向的字串的前 n 個字元。
char
*strcat
(char
*dest,
const
char
*src)
把 src 所指向的字串追加到 dest 所指向的字串的結尾。
char
*strncat
(char
*dest,
const
char
*src, size_t n)
把 src 所指向的字串追加到 dest 所指向的字串的結尾,直到 n 字元長度為止。
char
*strchr
(const
char
*str,
int c)
在引數 str 所指向的字串中搜尋第一次出現字元 c(乙個無符號字元)的位置。
intstrcmp
(const
char
*str1,
const
char
*str2)
把 str1 所指向的字串和 str2 所指向的字串進行比較。
intstrncmp
(const
char
*str1,
const
char
*str2, size_t n)
把 str1 和 str2 進行比較,最多比較前 n 個位元組。
intstrcoll
(const
char
*str1,
const
char
*str2)
把 str1 和 str2 進行比較,結果取決於 lc_collate 的位置設定。
char
*strcpy
(char
*dest,
const
char
*src)
把 src 所指向的字串複製到 dest。
char
*strncpy
(char
*dest,
const
char
*src, size_t n)
把 src 所指向的字串複製到 dest,最多複製 n 個字元。
size_t strcspn
(const
char
*str1,
const
char
*str2)
檢索字串 str1 開頭連續有幾個字元都不含字串 str2 中的字元。
char
*strerror
(int errnum)
從內部陣列中搜尋錯誤號 errnum,並返回乙個指向錯誤訊息字串的指標。
size_t strlen
(const
char
*str)
計算字串 str 的長度,直到空結束字元,但不包括空結束字元。
char
*strpbrk
(const
char
*str1,
const
char
*str2)
檢索字串 str1 中第乙個匹配字串 str2 中字元的字元,不包含空結束字元。也就是說,依次檢驗字串 str1 中的字元,
當被檢驗字元在字串 str2 中也包含時,則停止檢驗,並返回該字元位置。
char
*strrchr
(const
char
*str,
int c)
在引數 str 所指向的字串中搜尋最後一次出現字元 c(乙個無符號字元)的位置。
size_t strspn
(const
char
*str1,
const
char
*str2)
檢索字串 str1 中第乙個不在字串 str2 **現的字元下標。
char
*strstr
(const
char
*haystack,
const
char
*needle)
在字串 haystack 中查詢第一次出現字串 needle(不包含空結束字元)的位置。
char
*strtok
(char
*str,
const
char
*delim)
分解字串 str 為一組字串,delim 為分隔符。
size_t strxfrm
(char
*dest,
const
char
*src, size_t n)
根據程式當前的區域選項中的 lc_collate 來轉換字串 src 的前 n 個字元,並把它們放置在字串 dest 中。
C語言字串處理函式
使用有關字串處理的庫函式,務必包含標頭檔案string.h,即 include 1 比較字串大小函式 1 忽略大小寫 strcasecmp 函式原型 int strcasecmp const char s1,const char s2 函式說明 用來比較引數s1和s2字串,比較時會自動忽略大小寫的差...
c語言字串處理函式
很高效的字串處理函式 void memccpy void dest,const void src,int c,size t n 從src所指向的物件複製n個字元到dest所指向的物件中。如果複製過程中遇到了字元c則停止複製,返回指標指向dest中字元c的下乙個位置 否則返回null。void mem...
C 語言字串處理函式
c 語言提供了比c語言更豐富的字串處理功能。它可以在字串上經行輸入,輸出,合併,修改,比較,轉換,複製,搜尋等操作。使用這些現成的功能可以大大減少我們的程式設計的負擔。輸入和輸出的字串函式,如printf,puts,cout,scanf,gets,cout等,在使用時應包含標頭檔案cstdio,並使...