【发布时间】:2014-01-16 09:24:40
【问题描述】:
实际上我必须将 2 个名称复制到 2 个目标中,其中一个将显示在 stringcopy 函数中。其他名称必须返回到主函数并打印它。这个程序不会在主函数中显示复制的名称。
#include<stdio.h>
#include<string.h>
int i;
char stringcopy(char a[],char b[]);
int main()
{
char a[20],b[20],r[20],f[20];
printf("enter the first array:");
fgets(a,20,stdin);
printf("enter the second array:");
fgets(b,20,stdin);
f[20]=stringcopy(a,b);
printf("the array B:%s",f);
return 0;
}
char stringcopy(char c[20], char d[20] )
{
char e[20],f[20];
strcpy(e,d);
printf("the second array is:%s",e);
strcpy(f,c);
return f;
}
【问题讨论】:
-
要使用编程语言,您需要先学习。所以,继续学习一些关于 C 语言的基础教程。并格式化您的代码。
-
这个问题似乎离题了,因为它缺乏所用语言的所有知识。