/2gis-test-app

Primary LanguageC++MIT LicenseMIT

Тестовое задание для компании 2gis

Задание:

Напишите (консольную) программу, принимающую на вход имя файла и набор параметров. В зависимости от параметров программа должна работать в трёх режимах:

  1. test -f Test.tst -m words -v mother печатает количество слов «mother» в файле «Test.tst»
  2. test -f Test.tst -m checksum печатает 32-битную чексумму, рассчитанную по алгоритму checksum = word1 + word2 + ... + wordN (word1..wordN – 32-хбитные слова, представляющие содержимое файла)
  3. test -h печатает информацию о программе и описание параметров.