main函数
头文件
1)strlen封装
void My_strcpy(char arr1[],char My_arr[])
{
int i=0;
for(;arr1[i]!=0;i++)
{
My_arr[i]=arr1[i];
}
My_arr[i]=0;
}
运行结果
2)strcpy封装
void My_strcpy(char arr1[],char My_arr[])
{
int i=0;
for(;arr1[i]!=0;i++)
{
My_arr[i]=arr1[i];
}
My_arr[i]=0;
}
运行结果
3)strcmp封装
int My_strcmp(char arr2[],char arr3[])
{
int i=0,new=0;
for(;arr2[i]!=0||arr3[i]!=0;i++)
{
new=arr2[i]-arr3[i];
if(new!=0)
break;
}
if(new==0)return 0;
else return 1;
}
运行结果
4)strcat封装
void My_strcat(char str[],char str1[])
{ int i=0,j=0;
for(;str[i]!=0;i++);
for(;str1[j]!=0;j++)
{
str[i++]=str1[j];
}
str[i]=0;
printf("%s\n",str);
}
运行结果