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;
}
0 0
原创粉丝点击