有关strcpy与strlen的实现
来源:互联网 发布:dts播放器 for mac 编辑:程序博客网 时间:2024/06/04 19:22
#define _CRT_SECURE_NO_WARNINGS 1 模拟实现strcpy
#include<stdio.h>
#include<assert.h>
#include<string.h>
char*my_strcpy(char*pdest,const char*psou)//*形成链式访问
{
char*ret = pdest;
assert(pdest != NULL);
assert(psou != NULL);
while (*pdest++ = *psou++)//后置++,先使用在+1
{
;
}
return ret;
}
int main()
{
char arr[20];
char*p= "Hello bit.";
my_strcpy(arr, "Hello bit.");
printf("%s",arr);
getchar();
return 0;
#include<stdio.h>
#include<assert.h>
#include<string.h>
char*my_strcpy(char*pdest,const char*psou)//*形成链式访问
{
char*ret = pdest;
assert(pdest != NULL);
assert(psou != NULL);
while (*pdest++ = *psou++)//后置++,先使用在+1
{
;
}
return ret;
}
int main()
{
char arr[20];
char*p= "Hello bit.";
my_strcpy(arr, "Hello bit.");
printf("%s",arr);
getchar();
return 0;
}
模拟实现strlen
#include<stdio.h>
#include<assert.h>
#include<string.h>
size_t my_strlen(const char*str)
{
int count = 0;
assert(str != NULL);
while (*str != '\0')
{
str++;
count++;
}
return count;
}
int main()
{
char *p = "abcdef";
my_strlen(p);
int ret = 0;
ret = my_strlen(p);
printf("%d\n",ret);
system("pause");
}
0 0
- 有关strcpy与strlen的实现
- Strlen与Strcpy的模拟实现
- strcpy/strlen/strcmp的实现
- 和字符串有关的函数的模拟实现 strlen strcpy strcat strstr strcmp
- C语言 模拟实现strcpy 与 strlen
- 模拟实现strlen与strcpy函数
- strlen和strcpy的简单实现
- strlen, strcpy, strcmp函数的实现
- strcpy, strcmp, strcat, strstr, strlen的实现
- strlen/strcmp/strcat/strcpy的实现
- strlen,strcpy,strcat,strcmp函数的实现
- strcpy 和strlen函数的模拟实现
- strlen,strcpy,mencpy函数的实现
- strscr() strlen() strcpy()实现
- strlen与strcpy函数实现的浅谈及辨析sizeof运算符与strlen函数的区别
- strcpy,strlen的源代码
- strcpy的三种实现方式 +strlen strcmp实现
- 测试strncpy与strcpy,strlen 与sizeof的区别
- 2.1.1微信小程序视图容器 view
- 内部类相关注意事项
- Centos配置国内yum源
- 工作休息时间,保健运动
- 关于Java代码块的小小细节
- 有关strcpy与strlen的实现
- php window环境下扩展memcached实现页面缓存
- LeetCode 73. Set Matrix Zeroes
- markdown使用说明
- 2.1.2微信小程序可滚动视图区域 scroll-view
- unet 学习笔记 (一)
- Android usb学习笔记:Android AOA协议Android端 流程总结
- hdu1026 Ignatius and the Princess I(bfs+优先队列+记录路径)
- cookie和session的区别