Skip to content

f3ilya/libft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

📚 libft

school 21 (42) libft project

My first project at School 21.

Цель проекта - реализация функций стандартной библиотеки Си. Описание функций представлено по следующей ссылке: https://microelectronics.dev/eboris/libft/wiki/Описание-функций?lang=ru-RU

Для компиляции основной части проекта необходимо запустить команду

make all

Для компиляции бонусной части проекта необходимо запустить команду

make bonus

0️⃣ Libc functions

В этой первой части вы должны перекодировать набор функций libc, как определено в их man. Ваши функции должны будут представлять тот же прототип и поведение, что и исходные. Имена ваших функций должны иметь префикс ft_.

1️⃣ Additional functions

Во второй части вы должны закодировать набор функций, которые либо не включены в libc, либо включены в другую форму. Подробнее en.subject.pdf

2️⃣ List functions (bonus part)

Функции для работы с односвязным списком

Вы будете использовать следующую структуру для представления элементов вашего списка.

typedef struct  s_list
{
    void            *content;
    struct s_list   *next;
}               t_list;

Вот описание полей структуры t_list:

  • content: содержит адрес данных. void * позволяет хранить адреса любых данных.
  • next: содержит адрес следующего элемента списка связаных между собой структур или NULL, если это последний элемент.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published