C和指针之字符串简单实现 strcpy、strcat、strstr函数
生活随笔
收集整理的這篇文章主要介紹了
C和指针之字符串简单实现 strcpy、strcat、strstr函数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、實現strcpy函數
#include <stdio.h>//簡單實現strcpy函數 char *my_strcpy(char *des, const char *src) {if (des == NULL || src == NULL)return des;char *result = des;while ((*des++ = *src++) != '\0');return result; }int main() {char des[20];const char *src = "chenyu";printf("des is %s, and my_strcpy result is %s\n", des, my_strcpy(des, src));return 0; }
結果:
des is chenyu, and my_strcpy result is chenyu
2、實現 strcat函數
#include <stdio.h>//簡單實現strcat函數 char *my_strcat(char *des, const char *src) {if (des == NULL || src == NULL)return des;char *result
總結
以上是生活随笔為你收集整理的C和指针之字符串简单实现 strcpy、strcat、strstr函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C和指针之字符串memcpy、memmo
- 下一篇: C和指针之字符串简单实现strchr、s