#include <stdio.h>
#include <stdlib.h>
/*
复制字符串
*/
void cpystr(char * source, char * target)
{
while(*target++ = *source++);
}
/*
取得字符串长度
*/
int strlen(char * str)
{
int size = 0;
while(*str++ != '\0')
{
size++;
}
return size;
}
int main(void)
{
char* s = "Hello, World.";
char * p = (char *)malloc(strlen(s) * sizeof(char));
cpystr(s, p);
printf("%s\n", p);
printf("%d\n", strlen(p));
return 0;
}
纯C实现字符串拷贝
最新推荐文章于 2023-04-23 15:39:41 发布