letscontinue
Копия README.md на сайте https://timplab.syktsu.ru/131/lab0.1_letscontinue
Задачи
- написать программу
wcl.
В качестве аргументов программе wcl передаётся один или несколько путей к файлам.
На выход печатается количество строк и имя файла (разделённые символом \t).
Примеры работы:
$ ./wcl ./test/wiki_ci
3335 ./test/wiki_ci
$ ./wcl ./test/wiki_ci ./test/nullfile
3335 ./test/wiki_ci
0 ./test/nullfile
-
дополнить wcl чтобы она печатала информацию о том, сколько в файле байт и слов.
-
Посмотреть исходники
str.h,str.c,str_test.c.str.h-- библиотека для работы со строками. Необходимо дописать функции в str.c чтобы все тесты изstr_test.cзавершились успешно.
help
Для работы вам могут пригодится следующие команды и утилиты:
- malloc(3) -- функции для работы с динамической памятью
- free(3) -- функции для работы с динамической памятью
- realloc(3) -- функции для работы с динамической памятью
- memset(3) -- функция, заполняющая буфер константным значением
- memcpy(3) -- функция, копирующая данные между двумя массивами
- memmove(3) -- функция, копирующая данные между массивами (входящий и исходящий массивы могут пересекаться)
- strlen(3) -- функция, вычисляющая длину строки
- strcpy(3) -- функция, копирующая строку в буфер
Description
Languages
C
99.5%
Shell
0.5%