aboutsummaryrefslogtreecommitdiff
path: root/ft_strsub.c
blob: 11be9c31fdbbf9aec056add85b20018ba91719bd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdlib.h>

char    *ft_strsub(char const *s, unsigned int start, size_t len)
{
    unsigned int    i;
    char            *sub;

    if ((sub = (char*)malloc(sizeof(char) * (len + 1))) == NULL)
        return (NULL);
    i = 0;
    while (i < len)
    {
        sub[i] = s[start + i];
        i++;
    }
    sub[i] = '\0';
    return (sub);
}