1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
| char my_putchar(char c)
{
write(1, &c, 1);
}
char my_putstr(char *str)
{
char i;
i = 0;
while(str[i] != '\0')
{
my_putchar(str[i]);
i = i + 1;
}
return (0);
}
int my_strlen(char *str)
{
int i;
i = 0;
while(str[i] != '\0')
{
i = i + 1;
}
return (i);
}
char *my_strcat(char *dest,char *src)
{
int i = my_strlen(dest);
int j = 0;
while (src[j] != '\0')
{
dest[i] = src[j];
i++;
j++;
}
dest[i + j] = '\0';
return (dest);
}
int main()
{
char *src;
char *dest;
src = "sal";
dest = "tro";
my_strcat(dest, src);
return (0);
} |
Partager