模拟实现strcpy,strcat,strcmp
来源:互联网 发布:淘宝哪家mcm高仿 编辑:程序博客网 时间:2024/06/05 19:28
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<assert.h>char *my_strcpy(char *str, const char *arr){char *ret = str;assert(str);assert(arr);while (*str++ = *arr++){;}return ret;}int main(){char arr[] = "abcde";char str[64];my_strcpy(str, arr);printf("%s\n", str);system("pause");return 0;}
strcat
char *my_strcat(char *dest, const char*src){char *ret = dest;assert(dest != NULL);assert(src != NULL);while (*dest){dest++;}while ((*dest++ = *src++)){;}return ret;}int main(){char arr[] = "abcde";char str[]="1234";my_strcat(str, arr);printf("%s\n", str);system("pause");return 0;}
strcmp
#include<stdio.h>#include<assert.h>int mystrcmp(const char *src, const char *dst){assert(src);assert(dst);int ret = 0; while (!(ret = *(unsigned char *)src-*(unsigned char *)dst) && *dst){src++;dst++;}if (ret > 0)return 1;else if (ret < 0)return -1;return 0;}int main(){char str[] = "abcde2";char arr[] = "abcde";int ret = mystrcmp(str, arr);printf("%d\n", ret);system("pause");return 0;}
阅读全文
0 0
- 模拟实现strcpy,strcat,strcmp
- 模拟实现strlen、strcpy、strncpy、strcat、strcmp
- 模拟实现strcpy,strcmp,strcat,strstr.strlen
- 模拟实现strlen、strcpy、strcat、strcmp函数
- 模拟实现 strcpy strcat strstr strcmp 函数
- 模拟实现strstr,strcpy,strlen,strcat,strcmp,memcpy,memmove
- 【C语言】模拟实现strcpy、strcat、strcmp函数
- 模拟实现: strstr strcpy strlen strcat strcmp memcpy memmove
- C语言模拟实现strcpy、strlen、strcmp、strcat
- C语言:模拟实现strlen、strcpy、strcmp、strReverse、strcat函数
- 模拟实现strcpy,strncpy,strcat,strncat,strcmp,strncmp,memcpy,memmove
- 模拟实现strlen/strcpy/strcat/strcmp/strstr/strchr/函数
- 模拟实现strlen,strcpy,strcmp,strcat,strstr库函数
- 【C语言】、模拟实现strlen,strcmp,strcpy,strcat,strstr函数
- C语言模拟实现strcpy、strncpy、strcmp、strcat、strstr
- strcpy,strcmp,strstr,strcat,memcpy,memmove的模拟实现
- 模拟实现strcpy,strcmp,strstr,strncpy,strncmp,strcat,strlen函数
- strlen,strcpy,strcat,strcmp,strstr,memcpy,的模拟实现方式
- 摩尔定律与电子产品价格的关系
- 入门训练 圆的面积
- System类
- html:属性
- 如何实现简单粗暴靠谱的直播抓娃娃方案
- 模拟实现strcpy,strcat,strcmp
- c++和MFC 交互通过lua脚本实例
- 小结(时常更新)
- JDK容器学习之LinkedHashMap(一):底层存储结构分析
- 软件工程(C编码实践篇)学习小结
- 从零开始python案例006生成斐波那契数列
- 【单片机笔记】OLED控制器SSD1306及驱动代码
- opencv打开摄像头显示视频
- 老那学python之目标