1.6 KiB
1.6 KiB
letsbegin
Копия README.md на сайте https://timp.pw/121/lab0_letsbegin
Пользователи VM
user/user
root/root
Задачи:
-
Развернуть ВМ
debian 11. -
shell intro
-
потыркать gcc, vim/gedit/code (visual studio code), man
-
Вспомнить/почитать про указатели в C
-
написать функции
-
helloworld -- программа печатающая helloworld ^_^
-
написать функцию mystrlen (функция, печатающая длину строки) Интерфейс функции:
int mystrlen(const char *s); -
написать функцию mystr_idx, которая находит индекс строки substr в строке str или -1, если такой подстроки нет Интерфейс функции:
int mystr_idx(char *str, char *substr)Примеры работы: mystr_idx("helloworld", "world") == 5 mystr_idx("helloworld", "helloworld") == 0 mystr_idx("helloworld", "foo") == -1
-
sum (функция должна суммировать int-массив)
-
fibonachi
-
Могут пригодится утилиты:
- cd, ls, mv, cat, pwd -- утилиты для навигации
- gcc(1) -- компилятор
- diff(1) -- утилита для поиска различий между двумя текстовыми файлми может пригодится для тестов
- rm(1) -- утилита для удаления файлов
- code -- Среда разработки VSCode
- vim(1) -- текстовый редактор