#include<stdio.h>
#include<string.h>
void Mystrcpy1(char *des,const char *src)//将源字符串复制到目标字符串
{
int i=0;
for(i=0;src[i]!='\0';i++)
{
des[i]=src[i];
}
des[i]='\0';
}
void Mystrcpy2(char *des,const char *src)
{
while(*src!='\0')
{
*des=*src;
src++;
des++;
}
*des='\0';
}
void Mystrcpy3(char *des,const char *src)
{
while(*src!='\0')
{
*des++=*src++;
*des='\0';
}
}
void Mystrcpy(char *des,const char *src)
{
while(*des++=*src++);
}
int Mystrlen(const char *str)//字符串长度
{
int count = 0;
while(*str!='\0')
{
count++;
str++;
}
return count;
}
void Mystrcat(char *des,const char *src)//字符串连接
{
while(*des!='\0')
{
des++;
}
while(*des++=*src++);
}
int main()
{
char arr[10];
char brr[15]="abcde";
char crr[]="hello";
Mystrcpy(arr,brr);
printf("arr");//abcde
printf("%d",Mystrlen("scd $vsdvs"));
Mystrcat(brr,crr);
printf("%s",brr);
}
字符串问题
最新推荐文章于 2020-12-02 19:31:33 发布