c
常用字串函式
標頭檔案:string.h
char *strcpy(char *destin, char *source);
拷貝乙個字串到另乙個
並返回拷貝的字串內容
char *strcat(char *destin, char *source);
字串拼接函式,將
source
指向的內容拼接到
destin
之後,並返回拼接後的字串
char *strchr(char *str, char c);
在乙個串中查詢給定字元的第乙個匹配之處
返回出現處的指標
int strcmp(char *str1, char *str2); 看
asic
碼,str1>str2
,返回值
> 0
;兩串相等,返回
0 (大寫字母的
asic
碼小於小寫字母)
int strncmpi(char *str1, char *str2, unsigned maxlen);
將乙個串中的一部分與另乙個串比較
, 忽略大小寫
(與strcmp
區別)
char *strcpy(char *str1, char *str2);
串拷貝將str2
拷貝到str1
所指的位置
返回拷貝內容
int strcspn(char *str1, char *str2);
在串中查詢給定字符集內容出現的第乙個位置
返回第乙個出現的位置
char *strdup(char *str);
將串拷貝到新建的位置處
char *strerror(int errnum);
返回指向錯誤資訊字串的指標
char *strncpy(char *destin, char *source, int maxlen);
串拷貝(長度為
maxlen)
char *strnset(char *str, char ch, unsigned n);
將乙個串中的所有字元都設為指定字元
int strnicmp(char *str1, char *str2, unsigned maxlen);
不注重大小寫地比較兩個串
比較長度為
maxlen
char *strrchr(char *str, char c);
在串中查詢指定字元的最後乙個出現
char *strrev(char *str);
串倒轉char *strset(char *str, char c);
將乙個串中的所有字元都設為指定字元
int strspn(char *str1, char *str2);
在串中查詢第乙個在指定字符集中不存在的元素
char *strstr(char *str1, char *str2);
在串中查詢指定字串的第一次出現
double strtod(char *str, char **endptr);
將字串轉換為
double型值
char *strtok(char *str1, char *str2);
查詢由在第二個串中指定的分界符分隔開的單詞
long strtol(char *str, char **endptr, int base);
將串轉換為長整數
char *strupr(char *str);
將串中的小寫字母轉換為大寫字母
void swab (char *from, char *to, int nbytes);
交換位元組
(
C 常用字串函式
1.變數.length 取字串長度 如 string str hello int len str.length len是自定義變數,str是字串的變數名 console.writeline len 輸出結果 5 2.變數.substring 引數1,引數2 擷取字串的一部分,引數1為左起始位數,引數...
C 常用字串函式
1.字串比較 字串.comparto 目標字串 a comparto b 2.查詢子串 字串.indexof 子串,查詢其實位置 字串.lastindexof 子串 最後一次出現的位置 str.indexof ab 0 3.插入子串 字串.insert 插入位置,插入子串 s.insert 2,ab...
C 常用字串函式
clone 複製引用 compareto 比較 copyto 複製物件 endswith 末尾是否匹配指定string equals 比較對像 getenumerator 獲取列舉 foreach gethashcode 獲取物件雜湊碼 gettype 獲取物件型別 gettypecode 型別碼 ...