forked from 131/lab5_ivec
upd readme
This commit is contained in:
12
README.txt
12
README.txt
@@ -9,6 +9,7 @@
|
||||
в процессе работы.
|
||||
|
||||
Описание структуры данных ivector в файле vector.h
|
||||
|
||||
Вам необходимо реализовать некоторые функции в файле ./vector.c
|
||||
и пройти тесты (описанные в ./vector_test.c).
|
||||
|
||||
@@ -16,7 +17,9 @@
|
||||
Команда для запуска тестов -- make test
|
||||
|
||||
|
||||
Необходимо реализовать следующие функции
|
||||
* Необходимо реализовать следующие функции(короткое описание функций можно
|
||||
подсмотреть в vector.h):
|
||||
|
||||
vector_len
|
||||
vector_data
|
||||
vector_resize
|
||||
@@ -31,4 +34,11 @@
|
||||
vector_insert
|
||||
vector_del
|
||||
|
||||
Для работы вам могут понадобится следующие библиотечные функции:
|
||||
|
||||
* malloc(size_t size) -- функция, динамически выделяющая size байт и возвращающая
|
||||
указатель на выделенный кусок
|
||||
* realloc(void *ptr, size_t size) -- функция изменяющая размер выделенного куска памяти
|
||||
на вход принимает указатель на предыдущий выделенный кусок.
|
||||
возвращает укзаатель на заново выделенную память.
|
||||
Все предыдущие данные в ptr остаются без изменений
|
||||
|
||||
Reference in New Issue
Block a user