c++常用字串處理函式及使用示例
char *strcpy(char *s1, const char *s2)
將字串s2複製到字串陣列s1中,返回s1的值
char *strncpy(char *s1, const char *s2, size_t n)
將字串s2中最多n個字元複製到字串陣列s1中,返回s1的值
char *strcat(char *s1, const char *s2)
將字串s2新增到字串s1的後面。s2的第乙個字元重定義s1的null終止符。返回s1的值
char *strncat(char *s1, const char *s2, size_t n)
將字串s2中最多n個字元新增到字串s1的後面。s2的第乙個字元重定義s1的null終止符。返回s1的值
int strcmp(const char *s1, const char *s2)
比較字串s1和字串s2。函式在s1等於、小於或大於s2時分別返回0、小於0或者大於0的值
int strncmp(const char *s1, const char *s2, size_t n)
比較字串s1中的n個字元和字串s2。函式在s1等於、小於或大於s2時分別返回0、小於0或者大於0的值
char * strtok(char *s1,const char *s2)
用一系列strtok呼叫將s1字串標記化(將字串分成各個邏輯元件,如同一行文字中的每個單詞),用字串s2所包含的字元分隔。 首次呼叫時包含s1為第乙個引數,後面呼叫時繼續標記化同一字串,包含null為第乙個引數。每次呼叫時返回當前標記指標。如果函式呼叫時不再有更多標記,則返回null
size_t strlen(const char *s)
確定字串長度,返回null終止符之前的字元數
使用示例:
//源**在visual c++6.0環境下編譯通過
#include
#include
return 0;
}c 語言中操作字串的一些函式源**
kily 發表於 2005-10-25 22:09:00
很多人認為c語言中的難點是指標,對指標的理解直接關係到所程式設計序的好壞,所以,
在這裡列舉了一些c編譯器通常都有的標準函式的源**,看過它們,就能對指標和字串
有所了解了.
1. strlen(),計算字串長度
int strlen(const char string)
2. strcpy(), 字串拷貝.
char *strcpy(char *destination, const char *source)
3. strcat(), 字串的連線.
char *strcat(char *target,const char *source)
4. streql(), 判斷兩個字串是否相等.
int streql(char *str1,char *str2)
return((*str1==null)&&(*str2==null));
} 5. strchr(), 在字串中查詢某個字元.
char *strchr(const char *string,int letter)
6. chrcnt(), 計算某個字元在字串中出現的次數.
int chrcnt(const char *string,int letter)
7. strcmp(), 判斷兩個字串是否相等.
int strcmp(const char *str1,const char *str2)
if((*str1==*str2)&&(!*str1)) //same strings
return o;
else if((*str1)&&(!*str2)) //same but str1 longer
return -1;
else if((*str2)&&(!*str1)) //same but str2 longer
else
return((*str1>*str2)?-1:1); }
C 常用字串處理函式及使用示例
char strcpy char s1,const char s2 將字串s2複製到字串陣列s1中,返回s1的值 char strncpy char s1,const char s2,size t n 將字串s2中最多n個字元複製到字串陣列s1中,返回s1的值 char strcat char s1...
C 常用字串處理函式及使用示例(ASCII)
char strcpy char s1,const char s2 將字串s2複製到字串陣列s1中,返回s1的值 char strncpy char s1,const char s2,size t n 將字串s2中最多n個字元複製到字串陣列s1中,返回s1的值 char strcat char s1...
常用字串處理函式
1626 5 劉小銘總結 2016年10月19日 連續19天總結 內容 a 一句話概括今日目標完成情況 常用字串處理函式 80 b 具體內容 昨天看了string字串那一節課,今天看了書上的常用字串處理函式,並沒有看見昨天所使用的那一種。尷尬 今天呢,看了一下,常用字串處理函式,有複製 貼上 比較 ...