博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
strcpy 、 strlen 、strcat 函数的实现
阅读量:5061 次
发布时间:2019-06-12

本文共 1004 字,大约阅读时间需要 3 分钟。

 

#include
char *mystrcpy(char *dest,char *src);unsigned int mystrlen(char *src);char *mystrcat(char *dest,char *src);int main(int argc, const char *argv[]){ char str[20] = { 0 }; char *p = NULL; p = "hello"; char *p1 = "world"; mystrcpy(str,p); mystrcat(str,p1); puts(str); printf("len = %d\n",mystrlen(str)); return 0;}unsigned int mystrlen(char *src){ char *head = src; if(src == NULL) return 0; while(*src != '\0') src++; return src - head;}char *mystrcpy(char *dest,char *src){ char *old = dest; if(dest == NULL||src == NULL) return NULL; while(*src != '\0') *dest ++ = *src++; *dest ='\0'; return old; }char *mystrcat(char *dest,char *src){ char *old = dest; if (dest == NULL||src == NULL) return NULL; while(*dest != '\0') dest++; while(*src != '\0') *dest++ = *src++; *dest = '\0'; return old;}

 

转载于:https://www.cnblogs.com/smile-at-you/p/3357653.html

你可能感兴趣的文章
thinkphp5 csv格式导入导出(多数据处理)
查看>>
页面置换算法-LRU(Least Recently Used)c++实现
查看>>
如何获取Android系统时间是24小时制还是12小时制
查看>>
fur168.com 改成5917电影
查看>>
PHP上传RAR压缩包并解压目录
查看>>
codeforces global round 1题解搬运
查看>>
python os模块
查看>>
Codeforces 719B Anatoly and Cockroaches
查看>>
jenkins常用插件汇总
查看>>
c# 泛型+反射
查看>>
第九章 前后查找
查看>>
Python学习资料
查看>>
多服务器操作利器 - Polysh
查看>>
[LeetCode] Candy
查看>>
Jmeter学习系列----3 配置元件之计数器
查看>>
jQuery 自定义函数
查看>>
jq 杂
查看>>
jquery datagrid 后台获取datatable处理成正确的json字符串
查看>>
作业一
查看>>
AJAX
查看>>