Files
lab0.1_letscontinue/README.md
2025-09-27 03:54:38 +03:00

1.7 KiB
Raw Blame History

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) -- функция, копирующая данные между двумя массивами
  • strlen(3) -- функция, вычисляющая длинну строки