下面為string.h檔案中
函式的詳細用法,附加例項:
函式名:
strcpy
功 能: 拷貝乙個字串到另乙個
用 法: char *
strcpy
(char *destin, char *source);
函式名:strncpy
原型:char *
strncpy
(char *dest, char *src,
size_t
n);
功能:將
字串src中最多n個字元複製到字元
陣列dest中(它並不像
strcpy
一樣遇到null才停止複製,而是等湊夠n個字元才開始複製),返回指向dest的指標。
用strcat的結果顯示
函式名:
strcat
功 能: 字串拼接
函式用 法: char *
strcat
(char *destin, char *source);
函式名:
strchr
功 能: 在乙個串中查詢給定字元的第乙個匹配之處\
用 法: char *
strchr
(char *str, char c);
函式名:
strcmp
功 能: 串比較
用 法: int
strcmp
(char *str1, char *str2);
看asic碼,str1>str2,返回值 > 0;兩串相等,返回0
函式名:
strnicmp
功 能: 將乙個串中的一部分與另乙個串比較, 不管大小寫
用 法: int
strnicmp
(char *str1, char *str2, unsigned maxlen);
函式名:strlen
功能: strlen
函式求的是字串的長度,它求得方法是從字串的首位址開始到遇到第乙個'\0'停止計數,如果你只定義沒有給它賦初值,這個結果是不定的,它會從字串首位址一直記下去,直到遇到'\0'才會停止。
原型:size_t
strlen(const char *s);
執行結果:
字串長度為11
函式名:
strcspn
功 能: 在串中查詢第乙個給定
字符集內容的段
用 法: int
strcspn
(char *str1, char *str2);
函式名:
strdup
功 能: 將串拷貝到新建的位置處
用 法: char *
strdup
(char *str);
函式名:
stricmp
功 能: 以大小寫不敏感方式比較兩個串
用 法: int
stricmp
(char *str1, char *str2);
函式名:
strerror
功 能: 返回指向錯誤資訊字串的
指標用 法: char *
strerror
(int errnum);
函式名:
strcmpi
功 能: 將乙個串與另乙個比較, 不管大小寫
用 法: int
strcmpi
(char *str1, char *str2);
函式名:
strncmp
功 能: 串比較
用 法: int
strncmp
(char *str1, char *str2, int maxlen);
函式名:
strncpy
功 能: 串拷貝
用 法: char *strncpy(char *destin, char *source, int maxlen);
函式名:
strnicmp
功 能: 不注重大小寫地比較兩個串
用 法: int strnicmp(char *str1, char *str2, unsigned maxlen);
函式名:
strnset
功 能: 將乙個字串前n個字元都設為指定字元
用 法: char *
strnset
(char *str, char ch, unsigned n);
函式名:
strpbrk
功 能: 在串中查詢給定
字符集中的字元
用 法: char *
strpbrk
(char *str1, char *str2);
函式名:
strrchr
功 能: 在串中查詢指定字元的最後乙個出現
用 法: char *
strrchr
(char *str, char c);
函式名:
strrev
功 能: 串倒轉
用 法: char *strrev(char *str);
函式名:
strspn
功 能:返回字串中第乙個不在指定字串中出現的字元下標
用 法: int
strspn
(char *str1, char *str2);
函式名:
strstr
功 能: 在串中查詢指定字串的第一次出現
用 法: char *
strstr
(char *str1, char *str2);
函式名: strtod
功 能: 將字串轉換為double型值
用 法: double strtod(char *str, char **endptr);
函式名:
strtok
功 能: 查詢由在第二個串中指定的分界符分隔開的單詞
用 法: char *
strtok
(char *str1, char *str2);
函式名:
strtol
功 能: 將串轉換為長整數
用 法: long
strtol
(char *str, char **endptr, int base);
函式名:
strupr
功 能: 將串中的小寫字母轉換為大寫字母
用 法: char *
strupr
(char *str);
函式名: swab
功 能: 交換位元組
用 法: void swab (char *from, char *to, int nbytes);
*所在標頭檔案:#include
*功能:從字串haystack中尋找needle第一次出現的位置(不比較結束符null)。
*說明:返回指向第一次出現needle位置的
指標,如果沒找到則返回null。
函式的基本應用
def func 定義函式,函式的命名規則遵循 變數名的命名規則,首字母不可以大寫 塊func 呼叫函式 ef func a,b,c 括號內是形參 塊func c,b,a 括號內是實參 誰呼叫,值就給誰 return 返回值 不寫時 函式預設返回none,或者寫了,不寫返回值,也返回none 返回乙...
fork 函式的基本應用
pid t 是用來儲存程序的pid資訊的結構體。當呼叫成功時,該呼叫對父程序返回子程序的pid,對子程序返回0。呼叫失敗返回 1,子程序沒有建立。include include include include include include include include include int m...
string h包含的函式
得到字元陣列第乙個 0前的字元的個數 include include intmain 輸入 memeda 輸出 6返回兩個字串大小的比較結果,結果 0 s1 s2 include include intmain 輸入 dear mozart canon 輸出 str1 str2 把乙個字串複製給另乙...