题目描述
串复制:编写一个函数fun,功能是进行字符串的复制;在主函数中输入一个字符串,然后调用fun函数完成串复制,在主函数中输出复制后的字符串。
要求用指针完成fun函数,不得使用strcpy库函数
案例代码
下面是一个用指针完成字符串复制的C语言程序示例:
#include <stdio.h>
void fun(char *dest, char *src)
{
// 使用指针遍历源字符串的每个字符,并将其复制到目标字符串中
while (*src)
{
*dest = *src;
src++;
dest++;
}
// 在目标字符串的末尾添加字符串结束符'\0'
*dest = '\0';
}
int main()
{
char source[100];
char destination[100];
printf("请输入一个字符串: ");
scanf("%s", source);
fun(destination, source);
printf("复制后的字符串: %s\n", destination);
return 0;
}
运行示例:
请输入一个字符串: Hello
复制后的字符串: Hello
© 版权声明
本站资源来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!
THE END