Skip to content

YanDechart/practice-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Практическая работа 1: neat counter

Поользователь загадывает слово (не более 32 символов) и передаёт его в программу через аругменты командной строки в формате --word <word>. Файл указывается следующим аргументом: --file <file path> Если формат аргументов другой, то программа должна выводить сообщение об ошибке. Если аргументов передано больше, то они игнорируются.

Нужно найти и вывести на экран количество слов в файле, которые содержат все буквы из переданного в аргументе слова.

Слова в файле ограничены пробелами и концом строки.

Примеры

Файл example.txt содержит следующие слова: overtime peach triumph itmo steam timeout. В данном случае распределение выглядит следующим образом:

Не считаем слова считаем слова
peach triumph steam itmo overtime timeout

Запуск программы:

$ ./neatcounter --word itmo --file example.txt
3

Ограничения:

  • Используется только латинница
  • Нельзя пользоваться стандартной библиотекой кроме fstream
  • Нельзя использовать динамическую аллокацию памяти

Дополнительное задание

  • Добавить поддержку заглавных символов

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • CMake 57.4%
  • C++ 42.6%