Ⅰ )字符串复制函数
字符串复制是字符串操作中比较常用的操作之一。C语言库函数中提供的字符串复制函数是:strcpy函数。该函数的功能为:把源字符数组中的字符串复制到目的字符数组中,字符串结束标志“\0”也一同复制。下面实例为通过自定义函数完成字符串复制功能。
Ⅱ)源代码:
#include<stdio.h>
voidCopy_string(char* str1,char* str2);//函数声明
intmain()
{
charstr1[20];
charstr2[20];
puts("请输入字符串str1:");
gets(str1);//获取从键盘输入的字符串
Copy_string(str1, str2);
printf("字符串str2:%s\n",str2 );
return0;
}
voidCopy_string(char*str1,char*str2)//自定义字符串连接函数
{
inti = 0;
while(str1[i] != 0)
{
str2[i] =str1[i];
i++;
}
str2[i] ='\0';//添加字符串结束符
}