honor restored

This commit is contained in:
2023-12-19 15:31:49 +02:00
parent 07afea3a7b
commit 5b1fface91
29 changed files with 76 additions and 779 deletions

27
strcpy.c Normal file
View File

@@ -0,0 +1,27 @@
#include "main.h"
#include <stdlib.h>
/**
* _strcpy - strcpy with an n
* @dest: the buffer we copying to
* @src: the idot we ctrl+c-ed
* Return: dest
*/
char *_strcpy(char *dest, char *src)
{
int s_idx, i, strlen;
char *new_me;
new_me = malloc(_strlen(dest) + _strlen(src) + 1);
strlen = _strlen(src);
s_idx = -1;
while (*(dest + ++s_idx))
*(new_me + s_idx) = *(dest + s_idx);
for (i = 0; i < strlen; i++)
*(new_me + s_idx++) = *(src + i);
*(new_me + _strlen(new_me)) = '\0';
return (new_me);
}