自定义函数实现strcpy,strcat,strcmp的功能
2017-07-30 09:20
676 查看
在这里我向大家分享如何创建简单的函数实现strcpy,strcat,strcmp的功能,
本人才疏学浅,若有错误,望您不吝赐教。
1.自定义函数实现strcpy功能
2.自定义函数实现strcat功能
3.自定义函数实现strcmp功能
本人才疏学浅,若有错误,望您不吝赐教。
1.自定义函数实现strcpy功能
#include<stdio.h> #define N 100 void my_strcpy(char *p, char *q) { while (*p++ = *q++); } int main(int argc, char *argv[]) { char s1 ; char s2 ; gets(s1); gets(s2); my_strcpy(s1,s2); printf("%s\n",s1); return 0; }
2.自定义函数实现strcat功能
#include<stdio.h> #define N 100 void my_strcpy(char *p, char *q) { while (*p++); *p--; while (*p++ = *q++); } int main(int argc, char *argv[]) { char s1 ; char s2 ; gets(s1); gets(s2); my_strcpy(s1,s2); printf("%s\n",s1); return 0; }
3.自定义函数实现strcmp功能
#include<stdio.h> #define N 100 int my_strcmp(char *p, char *q) { int i; for (i=0; ;i++) { if (p[i] > q[i]) return 1; if (p[i] < q[i]) return -1; if (p[i] == '\0') return 0; } } int main(int argc, char *argv[]) { char s1 ; char s2 ; gets(s1); gets(s2); printf("%d\n",my_strcmp(s1,s2)); return 0; }
相关文章推荐
- 自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- 编写程序实现strlen()函数,strcmp(),strcpy(),strcat()的功能
- 编C语言程序:用自定义函数实现字符串处理函数strcat、 strcpy、strcmp、strlen和strlwr的功能
- 编写函数实现strcat(),strcmp()以及strcpy()的功能
- 编写函数实现strcat(),strcmp()以及strcpy()的功能
- 实现strlen,strcpy,strcat,strcmp同功能的函数stringLength,stringCopy,stringCatch,stringCompare
- 模拟实现 strcpy strcat strstr strcmp 函数
- 模拟实现strcpy、strcat、strstr、strchr、strcmp、memcpy、memmove
- 模拟实现strcpy,strncpy,strcat,strncat,strcmp,strncmp
- 微软strcpy,strcat和strcmp的实现源代码
- 自定义实现字符串处理函数 strlen strcmp strcpy strncpy strcat strncat strchr strstr
- 模拟实现c库函数strcpy,strcat,strstr,strcmp,memcpy,memmove
- 源码:微软strcpy,strcat和strcmp的实现源代码
- glibc中strcpy,strcat,strcmp,memcpy等函数的实现和分析
- 模拟实现strlen,strcpy,strcmp,strcat,strstr库函数
- strcpy,strcat和strcmp的实现源代码
- 微软strcpy,strcat和strcmp的实现源代码
- strlen,strcpy,strcat,strcmp四个函数的原型,memcpy,memset的实现
- 字符串函数的原型实现(strcpy, strcat, strcmp, memset, memcpy, memmove)