#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实现字符串拷贝
最新推荐文章于 2025-02-06 00:15:00 发布
本文介绍了一个简单的C语言程序,该程序包含两个基本的字符串操作函数:字符串复制和字符串长度获取。通过这两个函数,演示了如何在C语言中手动实现字符串处理。
4421

被折叠的 条评论
为什么被折叠?



