|
10鱼币
#include <stdio.h>
int main() {
int num;
char name1[30],name2[30];
void COPY(char a[],char b[]);
printf("请输入姓名1与姓名2\n");
scanf("%s%S",&name1,&name2);
COPY (name1,name2);
printf("%s\t%s\n",name1,name2);
}
void COPY(char a[],char b[]){
int i;
i=0;
while((a[i]=b[i])!='\0')
++i;
return;
}
- #include <stdio.h>
- int main(void)
- {
- char name1[30]="", name2[30]=""; // ""初始化为\0, 字符数组并不以\0结束
- void cp(char a[], char b[], int n); // 字符数组并不以\0结束
- printf("请输入姓名1与姓名2\n");
- scanf("%s", name1); // 接收字符串用2个scanf 字符串可不加&
- scanf("%s", name2); // 接收字符串用2个scanf 字符串可不加&
- cp (name1, name2, 30); // 字符数组并不以\0结束
- printf("%s\t%s\n", name1, name2);
- }
- void cp(char a[], char b[], int n)
- {
- int i;
- i=0;
- while( i != n-1 )
- {
- b[i] = a[i];
- i++;
- }
- }
复制代码
|
|