用for循环就可以
#include <stdio.h>
#include <string.h>
int main(void)
{ int i,j;
char input[30],copy[30];
gets(input); //输入原始字符串
j=strlen(input); //计算原始字符串的长度
for(i=0;i<j;i++)
copy[i]=input[i]; //进行复制
copy[j]='\0'; //别忘了加字符串结尾标志
printf("copy=%s\n",copy);
return 0;
}
这个程序可以处理所有类型数组的复制
温馨提示:答案为网友推荐,仅供参考