第一次写博客,哪里写的不对的请各位多多指教,感谢。
PS:strstr、strtok没没弄懂要怎么写。
#include <stdio.h>
char *my_strcat(char *str, char *ptr)
{
char *p = str;
while(*ptr != '\0')
{
if(*str =='\0')
{
*str = *ptr;
ptr++;
}
str++;
}
return p;
}
int my_strcmp(char *str, char *ptr)
{
while(1)
{
if(*str == *ptr)
{
if(*str == '\0' && *ptr =='\0')
return 0;
str++;
ptr++;
}
else return 1;
}
}
int my_strlen(char *str)
{
int count = 0;
while(*str !='\0')
{
count++;
str++;
}
return count;
}
char *my_strcpy(char *str, char *ptr)
{
char *p = str;
while(*ptr!='\0')
{
*str = *ptr;
str++;
ptr++;
}
return p;
}
int main()
{
char str[100] = "hello,";
printf("%s\n",my_strcat(str, "word"));
return 0;
}
运行结果如下所示: