Разница между * файлами и файлами [fd] - PullRequest
0 голосов

В чем разница между * файлами и файлами [fd], где:

fd - файл дескриптора

файлы - статический символ массива; (статический символ * файлы [MAX_FD];)

static int read_file(int fd, char **files, char **line, char 
*content)
{
char    *tmp;
int     bytes;

while ((bytes = read(fd, content, BUFF_SIZE)) > 0)
{
    if (files[fd] != NULL)
    {
        tmp = *files;
        *files = ft_strjoin(tmp, content);
        free(tmp);
        tmp = NULL;
    }
    else
        *files = ft_strdup(content);
}

int get_next_line(int const fd, char **line)
{
    static char     *files[MAX_FD];
    bytes = read_file(fd, &files[fd], line, content);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...