my_strcpy与my_strlen
来源:互联网 发布:黑白网络黑客教程 编辑:程序博客网 时间:2024/06/03 21:11
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<string.h>
char* my_strcpy(char* dest, const char *scr)
{
char *ret = dest;
assert(dest != NULL);
assert(scr != NULL);
while (*dest++ = *scr++)
{
;
}
return ret;
}
int my_strlen(const char* dest)
{
int ret = 0;
while (*dest++ != '\0')
{
ret++;;
}
return ret;
}
int main()
{
char dest[10];
char* src = "abcdef";
printf("%s\n", my_strcpy(dest, src));
printf("%s\n", src);
printf("%d\n", my_strlen(dest));
printf("%d\n", strlen(dest));
system("pause");
return 0;
}
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<string.h>
char* my_strcpy(char* dest, const char *scr)
{
char *ret = dest;
assert(dest != NULL);
assert(scr != NULL);
while (*dest++ = *scr++)
{
;
}
return ret;
}
int my_strlen(const char* dest)
{
int ret = 0;
while (*dest++ != '\0')
{
ret++;;
}
return ret;
}
int main()
{
char dest[10];
char* src = "abcdef";
printf("%s\n", my_strcpy(dest, src));
printf("%s\n", src);
printf("%d\n", my_strlen(dest));
printf("%d\n", strlen(dest));
system("pause");
return 0;
}
0 0
- my_strcpy与my_strlen
- my_strcpy,my_strcmp,my_strcat,my_strlen函数的实现
- my_strlen
- my_strcpy
- my_strcpy
- my_strcpy
- void my_strcpy
- 函数实现my_strcpy.
- 自定义字符串拷贝my_strcpy()
- 【c语言】 my_strcpy 实现字符串拷贝
- 【C语言】字符串操作函数my_strcpy
- 【C语言】不创建临时变量,实现my_strlen函数
- 实现5个库函数(my_strcmp strcat strncat my_strlen my_strstr)
- [C/C++笔面试]自己实现Strlen,my_strlen最优解
- 关于字符串复制函数my_strcpy的三种方法
- linux下C语言my_memcopy和my_strcpy实现
- 自己模拟strlen库函数写的功能函数my_strlen实现strlen的功能,完整代码
- 字符串的复制函数,用my_strcpy(char *s, const char *t)
- 2016 Multi-University Training Contest 1Abandoned country
- Android动画译文(下)
- 杭电1020(Encoding)
- sql 语法
- 导入js出错
- my_strcpy与my_strlen
- 常用加密算法的Java实现(一)
- linux 之sed简单用法
- 垂直拆分与水平拆分
- Kubernetes1.3新特性
- 八皇后
- php-fpm 与 Nginx优化总结
- hdu5444 Elven Postman 二叉树遍历
- 装修游击队给你设下的陷阱