strcasecmp
1,函式原型
int strcasecmp(const char* str1, const char* str2)
2,功能
比較str1和str2是否相等,忽略大小寫的差異
3,標頭檔案
#include
4,返回值
str1=str2 返回0
str1>str2 返回大於0的值
str1
atol
1,函式原型
long atol(const char* str)
2,功能
將字串str轉變為長整形(long),atol會掃瞄字串,跳過開始的空格或者非數字,知道數字和正負號才開始掃瞄,直到掃瞄到非數字或者/0就結束掃瞄
3,標頭檔案
#include
4,返回值
將掃瞄後的長整形(long)返回,若掃瞄失敗,則返回0
index
1,函式原型
char* index(char *str,int c);
2,功能
查詢c在str中第一次出現的位置
3,標頭檔案
#include
4,返回值
若找到,那麼返回第一次出現的位置指標,如果找不到返回0
strstr
1,函式原型
char* strstr(const char* str1,const char* str2);
2,功能
查詢str2在str1當中第一次出現的位置
3,標頭檔案
#include
4,返回值
如果找到返回位置指標,找不到那麼返回空
isspace
1,函式原型
int isspace(int c);
2,功能
查詢引數中是否含有空格,tab,等等特殊字元
3,標頭檔案
#include
4,返回值
若有,返回0,沒有返回非0
memset
1函式原型
void *memset(void *s, char ch, unsigned n);
2功能將已開闢記憶體s的前n個位元組置為ch
3,標頭檔案
#include
4,返回值
函式返回乙個指向s的指標
memcpy
1,函式原型
void *memcpy(void*dest, const void *src, size_t n);
2,功能
由src指向位址為起始位址的連續n個位元組的資料複製到以destin指向位址為起始位址的空間內。
3,標頭檔案
#include
4,返回值
函式返回乙個指向dest的指標
strcat
1,函式原型
char *(void*dest, const void *src,);
2,功能
將src追加到dest內容之後
3,標頭檔案
#include
4,返回值
函式返回乙個指向dest的指標
strcpy
1,函式原型
char *strcpy(char *dest,char *src);
2,功能
將src複製給dest
3,標頭檔案
#include
4,返回值
指向dest的指標
strcmp
1,函式原型
int strcmp(const char *s1, const char *s2);
2,功能
用來比較字串(區分大小寫)
字串大小的比較是以ascii 碼表上的順序來決定,此順序亦為字元的值。strcmp()首先將s1 第乙個字元值減去s2 第乙個字元值,若差值為0 則再繼續比較下個字元,若差值不為0 則將差值返回。例如字串"ac"和"ba"比較則會返回字元"a"(65)和'b'(98)的差值(-33)。
3,標頭檔案
#include
4,返回值
若引數s1 和s2 字串相同則返回0。s1 若大於s2 則返回大於0 的值。s1 若小於s2 則返回小於0 的值。
完!!
C語言中處理字串的函式
在c語言中有許多字串處理函式,在寫程式的時候常常想不起來或則不了解區別,今天就花點時間將這些函式做個總結,以便以後查詢使用。char buf 10 scanf s buf 輸入 tttt3 printf buf s n buf 結果 buf tttt3 char buf1 10 scanf s s ...
C語言中的字串處理函式
1 strcpy 複製字串 不安全 2 strncpy 複製n個字串 安全 3 strcat 連線字串 不安全 4 strncat 連線n個字串 安全 5 strcmp 字串比較,c語言中字串比較不能用 6 strlen 字串長度 7 strset 字串重置 9 memset 記憶體重置 10 me...
c語言中常字串處理的函式
為了更加的熟悉字串操作的函式,所以把相應的函式積累如下 1 sprintf 函式 把格式化的資料寫入某個字串 sprintf函式現在用的最多的就是用來各種型別轉換成字串的應用。標頭檔案 stdio.h 函式原型 int sprintf char buffer,const char format,ar...