#include <stdlib.h>
#include <iostream>
using namespace std;
size_t strlen1(const char* str)
{
size_t len = 0;
while (*str++)
++len;
return len;
}
int strcmp1(const char* str1, const char* str2)
{
int ret = 0;
while ( !(ret = (*str1 - *str2) && *str1))
{
str2++;
str1++;
}
if (ret > 0)
{
return 1;
}
else if (ret <0)
{
return -1;
}
return 0;
}
char* strcat1(char* str1, const char* str2)
{
char* ret = str1;
while (*str1)
{
str1++;
}
while (*str2)
{
*str1++ = *str2++;
}
*str1 = '\0';
return ret;
}
char* strchr1(char* str, const char c)
{
while (*str)
{
if (*str == c)
{
return str;
}
else
{
str++;
}
}
return NULL;
}
int main()
{
char des[20] = "good ";
char str[10] = "people";
char *p = NULL;
strcat1(des, str);
p = strchr1(des, 'o');
cout << des << endl;
return 0;
}