/*编写一个程序,将字符数组s2中的全部字符复制到字符数组s1中,不用strcpy函数。复制时,‘\0’
也要复制过去。‘\0’后面的字符不复制*/
#include <stdio.h>
#include <string.h>
int main()
{
char s1[50],s2[50];
int i;
printf("请输入第一个字符串:\n");
gets(s1);
printf("请输入第二个字符串:\n");
gets(s2);
for(i = 0;i < strlen(s2);i++)
{
s1[i] = s2[i];
}
printf("复制完成!\n");
printf("现在第一个字符串是:\n");
puts(s1);
}
谭浩强C程序设计(第四版)p169第15题
一开始没懂题目的意思,最后一句话的意思就是找到s2的长度。