回覆列表
-
1 # 微笑的水歲月薄荷微
-
2 # 使用者1465424935672
#include "stdio.h"
#include "stdlib.h"
int stringcopy(char *str1,char *str2);
main()
{
char str1[40],str2[20];
printf("輸入第一個字串");
scanf("%s",str1);
printf("輸入第二個字串");
scanf("%s",str2);
stringcopy(str1,str2);
getchar(); getchar();
return 0;
}
int stringcopy(char *str1,char *str2)
{
int i=0,j=0;
do
{
i++;
}while(*(str1+i)!="\0");
do
{
*(str1+i)=*(str2+j);
i++;j++;
}while(*(str2+j-1)!="\0"&&i
if(i>=40)
printf("對不起,空間不夠,不能複製!");
else
{
printf("%s\n",str1);
}
return 0;
}
intstrcmp(constchar*s1,constchar*s2)
{
while(*s1&&*s2&&*s1==*s2)
s1++,s2++;
return*s1-*s2;
}