обновил форматирование, добавил ссылку на man(1)
This commit is contained in:
18
README.md
18
README.md
@@ -1,6 +1,6 @@
|
||||
## letsbegin
|
||||
|
||||
Копия README.md на сайте `https://timp.pw/121/lab0_letsbegin`
|
||||
Копия README.md на сайте `https://timplab.syktsu.ru/131/lab0_letsbegin`
|
||||
|
||||
```
|
||||
Пользователи VM
|
||||
@@ -10,36 +10,39 @@ root/root
|
||||
|
||||
Задачи:
|
||||
|
||||
* Развернуть ВМ `debian 11`.
|
||||
* Развернуть ВМ `debian 13`.
|
||||
* shell intro
|
||||
* потыркать gcc, vim/gedit/code (visual studio code), man
|
||||
* Вспомнить/почитать про указатели в C
|
||||
|
||||
* написать функции
|
||||
* helloworld -- программа печатающая helloworld ^_^
|
||||
* написать функцию mystrlen (функция, печатающая длину строки)
|
||||
* написать функцию `mystrlen` (функция, печатающая длину строки)
|
||||
Интерфейс функции:
|
||||
```
|
||||
int mystrlen(const char *s);
|
||||
```
|
||||
* написать функцию mystr_idx,
|
||||
которая находит индекс строки substr в строке str или -1, если такой подстроки нет
|
||||
* написать функцию `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-массив)
|
||||
* функция, считающая n-ный элемент последовательности фибоначи
|
||||
* `sum` (функция должна суммировать int-массив)
|
||||
* функция `fib`, считающая n-ный элемент последовательности фибоначи
|
||||
```
|
||||
int fib(int n);
|
||||
```
|
||||
|
||||
Могут пригодится утилиты:
|
||||
|
||||
* cd, ls, mv, cat, pwd -- утилиты для навигации в консоли
|
||||
* gcc(1) -- компилятор
|
||||
* diff(1) -- утилита для поиска различий между двумя текстовыми файлми
|
||||
@@ -47,4 +50,5 @@ root/root
|
||||
* rm(1) -- утилита для удаления файлов
|
||||
* code -- Среда разработки VSCode
|
||||
* vim(1) -- текстовый редактор
|
||||
* man(1) -- встроеная справка
|
||||
|
||||
|
||||
Reference in New Issue
Block a user