用函数调用实现字符串的复制 C语言:字符串复制不使用strcopy函数,出错,求解?
C语言:字符串复制不使用strcopy函数,出错,求解?代码示例:#include<stdio。H>void copyuString(char*STR1,char*STR2)//函数声明int
C语言:字符串复制不使用strcopy函数,出错,求解?
代码示例:
#include<stdio。H>
void copyuString(char*STR1,char*STR2)//函数声明
int main()
{
char STR1[20
]char STR2[20
]puts(“please input String STR1:”)
get(STR1)//获取从键盘输入的字符串
copyuString(STR1,STR2)
printf(“String STR2:sn”,STR2)
return 0
}
void copyuString(char*STR1,char*STR2)//自定义字符串连接函数
{
int i=0
while(STR1[i]!=0)
{
STR2[i]=STR1[i
]i
}
STR2[i]=“0”//添加字符串终止符
}