C++處理char*字符串的標準函數

首先

#include <string.h>

1. 求字符串長度(len=length)

unsigned strlen(const char *str);

返回字符串str的長度

2. 字符串複製(cpy=copy)

char* strcpy(char *str1, char *str2);

把字符串str2複製給字符串str1(覆蓋str1原來的內容),返回str1的地址

3. 字符串連接(cat=catenate)

char* strcat(char *str1, char *str2);

把字符串str2連接到字符串str1的後面(使str1加長),返回str1的地址

4. 字符串比較(cmp=compare)

int strcmp(char *str1, char *str2);

把ASCII碼錶作爲字符表,按字典序比較兩個字符串str1和str2,根據兩個字符串之間的大於、等於、小於關係,返回1、0和-1

strcmp(str1, str2) 結果
str1 > str2 1
str1 = str2 0
str1 < str2 -1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章