diff options
| author | Charles <sircharlesaze@gmail.com> | 2019-07-05 09:52:18 +0200 |
|---|---|---|
| committer | Charles <sircharlesaze@gmail.com> | 2019-07-05 09:52:18 +0200 |
| commit | af8435d40cdb8e7871ff004fb21382c236f9bd0f (patch) | |
| tree | cb3b12beae45345a131d99a949f7708a0590d7da /c02/ex10 | |
| parent | 7a5f4a91bdea79aa17c54c544523ebb01f09907f (diff) | |
| download | piscine-af8435d40cdb8e7871ff004fb21382c236f9bd0f.tar.gz piscine-af8435d40cdb8e7871ff004fb21382c236f9bd0f.tar.bz2 piscine-af8435d40cdb8e7871ff004fb21382c236f9bd0f.zip | |
c02 tested
Diffstat (limited to 'c02/ex10')
| -rw-r--r-- | c02/ex10/ft_strlcpy.c | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/c02/ex10/ft_strlcpy.c b/c02/ex10/ft_strlcpy.c index 08f72a2..aa6cfa5 100644 --- a/c02/ex10/ft_strlcpy.c +++ b/c02/ex10/ft_strlcpy.c @@ -6,8 +6,33 @@ /* By: cacharle <charles.cabergs@gmail.com> +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2019/07/04 15:27:01 by cacharle #+# #+# */ -/* Updated: 2019/07/04 15:27:03 by cacharle ### ########.fr */ +/* Updated: 2019/07/05 09:44:10 by cacharle ### ########.fr */ /* */ /* ************************************************************************** */ +unsigned int ft_strlen(char *str) +{ + unsigned int counter; + counter = 0; + while (*str != '\0') + { + counter++; + str++; + } + return (counter); +} + +unsigned int ft_strlcpy(char *dest, char *src, unsigned int size) +{ + unsigned int i; + + i = 0; + while (i < size - 1 && src[i] != '\0') + { + dest[i] = src[i]; + i++; + } + dest[size - 1] = '\0'; + return (ft_strlen(src)); +} |
