1.實現strcpy
/* 1.實現strcpy */
char *my_strcpy(char *dest, const char *src)
return ret;
}
2.實現strcat
/* 2.實現strcat:字串拼接 */
char *my_strcat(char *dest, const char *src)
while ((*dest++ = *src++))
return ret;
}
3.實現strstr
/* 3.實現strstr:查詢字串的首次出現 */
char *my_strstr(const char* str1, const char* str2)
while (*cp)
if (*substr == '\0')
cp++;
}}
4.實現strchr
/*
4.實現strchr
函式功能:查詢乙個字元。在乙個字串中查詢乙個特定的字元。
函式原型:char *strchr(char const *str,int ch);
函式說明:strchr在字串str中查詢字元ch第一次出現的位置,找到後返回乙個指向該位置的指標。如果該字元不存在於字串中,則返回乙個null指標。
注意:第二個引數是乙個整型值,但是,它包含了乙個字串值。
函式實現
*/char *my_strchr(char *s, char c)
5.實現strcmp
/* 5.實現strcmp */
int my_strcmp(const char *src, const char *dst)
6.實現memcpy
/* 6.實現mencpy */
void *memcpy(void *dst, const void *src, size_t count)
return ret;
}
7.實現memmove
/* 7.實現memmove */
void *memmove(void *dst, const void *src, size_t count)
} else
}}
String常見函式總結
一 string的建立 1 建立空的string e.g.string s 2 建立有內容的string e.g.string s good 二 string函式 1 輸入一行字元 1 getline cin,a 輸入一行字元 2 getline cin,a,c 輸入到字元c為止的字元 注 cin ...
string函式的常見方法
0.tolower用法 將字串轉換成小寫 string s hello string s1 s.tolower 記住字串的不可變性 console.writeline s1 1.trim的用法 用來去除字串兩邊的空白 2.split函式 用來分隔陣列的函式 常見幾種型別 string split p...
string類常見函式彙總 一
語言 c 標頭檔案 include 函式 1.string.begin 和string.end begin 返回指向字串第乙個字元的迭代器。end 返回字串的結束字元,不是字串的最後乙個字元,如果要輸出最後乙個需對其進行 1操作 2.string.length length 返回字串的長度 例如 1...